The Wolfram Workbench is perfect for that.
No surprise that it is the integrated development environment for the huge Wolfram/Alpha system.
Wolfram Workbench 2 has been just released. We are very much looking forward to exploit its new features in
- Authoring and document development
- Installation manager
- Front-end integration
- Eclipse update
It really rationalizes our development process and standardizes the work flow in a multi developer - multi technology - multi method environment.