The origins of Visual Basic .NET lie in the BASIC programming language, which first appeared in 1964. The programming language Visual Basic was introduced by Microsoft in 1991 together with an integrated development environment. Among other things, it enables the simple creation of applications with user interfaces. In 2002 Microsoft introduced the completely newly developed, object-oriented programming language Visual Basic .NET. The .NET Framework provides class libraries, programming interfaces, and utilities for developing applications. In addition, a runtime environment is provided for running the applications. Together with ASP, .NET, VB can be used to write the components of a website that require server-side logic. These can be websites, for example, through which a user sends a request to a server and receives a dynamically generated result as a response. Programming is particularly worthwhile for websites with complex logic, since programming languages ​​such as Visual Basic offer options such as object orientation and a clean layer separation between frontend and backend in order to map complex scenarios in a maintainable and reliable manner. As alternatives for dynamic websites with server-side logic, Microsoft offers other languages ​​such as C # and C ++ to choose from in the .NET framework.