Never Work Without a Workbench.
We develop UnRisk a software solution that uses Java based user interfaces or servelet-based web interfaces on the front-end and Mathematica as the grid-enabled platform for the computational engines on the back end. A system with hundred thousands of lines of Java and Mathematica code. We are using Wolfram Workbench, which has become quickly an indispensable environment, we could not live without. We can develop both Java and Mathematica code in one IDE and profit from the version control and build management infrastructure we had established around Eclipse. We also enjoy the project-based approach, profiling, debugging, .. but especially the gridMathematica support.