We have 4 Enterprise Applications, each of which is deployed on a separate WebSphere profile (in production, this is actually a different server). Today, we use ant scripts, builders and a custom written Eclipse plugin to start/stop each of the 4 WebSphere profiles, to build, deploy & configure the EARS, and to configure the servers. Typically, a developer will work on 1 or 2 of the servers simultaneously.