Development strageties

  1. What characteristics of traditional development can be considered as advantages? Why? What characteristics might be considered as disadvantages? Why? 
  2. What characteristics of web-based development can be considered as advantages? Why? What characteristics might be considered as disadvantages? Why? 
  3. Justify the reason for a company to develop a software in-house to satisfy its unique business requirements. 
  4. Explain the reason why companies choose to develop their own software if available packages require changes in current business operations. 
  5. Justify the reason for developing a software in-house to meet the constraints of existing systems and existing technology. 
Please answer these questions, about a paragraph or so each. thank you so much