Visual BASIC, developed by Microsoft, is based on the simple syntax of the BASIC language but with many more advanced features. Visual BASIC is comparable to Delphi in terms of programming environment and tools for Rapid Application Development (RAD) using "visual" components that can be dragged and dropped into forms to create pages of application programs to interact with users. The latest edition called Visual BASIC.NET is much more complicated than the previous edition (Visual BASIC 6) since it adds strict control to conform with the object-oriented paradigm and support more advanced reusable components that can be exchange with components from other Microsoft languages such as C# or Visual C++.