How would the IT management teams make the decision to build an in-house proprietary system or purchase a commercial off-the-shelf system?

Answer in 150 words min, povide 1 reference

Pretend your company is about to launch a new product that will be very data intensive. How would the IT management teams make the decision to build an in-house proprietary system or purchase a commercial off-the-shelf system? Given your project, which would be more beneficial?

Feel free to use a real life project that you have experienced. 

Be sure to answer in detail