1. A method for developing a business application comprising: mapping, by a business application development computing device, one or more requirements of the business application to a Belief Desire Intention (BDI) architecture, the BDI architecture comprising an intention characteristic comprising tasks comprising coarse-grained tasks implemented by a composition of tasks; mapping, by the business application development computing device, the BDI architecture to a Service Component Architecture (SCA); developing, by the business application development computing device, a business application based at least in part on the mapping of the one or more requirements to the BDI architecture and on the mapping of the BDI architecture to the SCA, wherein the developed business application comprises parallel execution of tasks; and providing, by the business application development computing device, the business application.