It depends on your license agreement, but usually the number of development-environment servers are not limited or are set to a sufficiently high number to allow remote development servers to be setup.
Working remotely in a “sandbox” server is often useful to allow developer’s to test code and get it to a fairly stable state before promoting it to a shared development environment.
Lots of things to think through such as how you will release code to the shared development server, how you will backup and check-in to source code control, etc.
Mark
#Flow-and-Java-services#Integration-Server-and-ESB#webMethods