Standard Object Systems proposes to create a set of standard objects for visual programming languages and environments. Visual programming with standard objects allows a programmer to graphically specify computational, logical, and interface requirements using icons that are graphically linked and hierarchically grouped to form new software objects. We have developed software tools that transform software requirements into executable C++ objects that are logically consistent and have correct interfaces. The Phase I demonstration will graphically construct executable software applications using different visual programming paradigms for execution, interface, communication, and persistance.