You need a powerful application but you are on a tight deadline. This is where SOA comes into play. You can easily extend your core application using third-party services. Your accounting will be taken care of by Intuit, your payment processing will be done through PayPal, and your storage will be scaled up or down via Amazon Web Services. You can add more features in little time and all at minimal cost. Another benefit of SOA is the ability to overlay the information across multiple web services and receiving the necessary view so you can make strategic decisions.