Abstract: An object-oriented system and method for visually generating software applications. The object-oriented system for visually generating software applications includes a visual interface for defining and linking control objects and corresponding services to create an intermediate command instruction file. Any control object or command instruction file can be edited and/or modified at any time. Also included is a run-time program for interpreting the intermediate command instruction file and generating the desired software applications.