A visual codeless programming system with built in support for web development and web application, databases, 2D drawings, web services, kiosk, ActiveX, etc. All kinds of software can be developed without learning and using textural computer languages. Visual representations of programming are saved in XML files. The compiler compiles the XML files and generates web files and C# source code, depending on project types. It uses .Net types as its programming entities and thus works with all other .Net programming languages seamlessly. An IDE system is created to host visual programming designers which visualize the programming in different ways. Form-designer visualizes the graphic user interface design for web page or Windows form. Object-Explorer visualizes hierarchical relationship between all programming enitties. Event-Path visualizes the relationships between events and actions. Other types of designers can be plugged into the IDE. Complex programming logic can be visualized via action diagram. Math expressions are created and edited in original graphic math format. Variables in a math expression can be mapped to programming entities. As a web development software, it is the first fully automated cloud computing system in the world. It makes web development no difference than standalone application development, by removing client server programming boundary. Developers do not need to distinguish between client programming and server programming, and do not need to program client/server connections, data exchanges and interactions. The Limnor Studio compiler automatically generates all client/server related coding. The visual programming is compiled into client files (HTML, CSS, JS) and server files, the server files can be PHP files or ASPX/DLL files depending on user choice. For a PHP web project it generates web files not relying on Windows.