Master Provider Agreement in IT Outsourcing. What’s a Master Service Agreement in computer pc computer software development?