When a company has a need for software, one option is to buy it from a software vendor or build it internally if the IT department can develop the software.This results in a build-or-buy debate. Take a stance on the build versus buy debate.Justify your decision in regard to cost, flexibility, reliability, and security.
Software development methods include Joint Application Development (JAD), Rapid Application Development (RAD), Extreme Programming (XP), Software Prototyping,and Open-Source Development. Choose the best software development method from those listed here and explain why you believe it is best.