1. A computer-implemented method, comprising: determining which application server from a plurality of application servers is to be used for deploying a business process as a web application; invoking one of a plurality of implementation frameworks of a set of application server interfaces, the invoked implementation framework corresponding to the application server; obtaining application server information needed for deploying the business process as the web application using the invoked implementation framework; and generating a web application package using the application server information.