VB.NET is a programming language designed to create applications that work with Microsoft's new . NET Framework. The . NET platform in turn addresses many of the limitations of “classic” COM, Microsoft's Component Object Model, which provided one approach toward application and component interoperability.