Interactive environmental software: integration, simulation and visualization