A configurable web based application development framework with intuitive user interface for defining, simulating and visualizing scenarios consisting of a number of vessels moving in an ocean environment.