1. A method for managing a business process application development lifecycle, the method comprising: initiate, in a planning stage, requirements for an application based on one of (1) adding new features to the application and (2) a new application; implement, in a development stage, a service process node (SPN) as a business process; and manage, in an operations stage, software code representing the application in a production environment.