Correct Answer

verified
It maybe more cost effective to acquire a piece of software,rather than develop it.Similarly,deciding to outsource software development frees resources for other purposes (or reduces expenses)but it makes outsourcing can make it harder to control and manage delivery times and development costs.