Visual Basic.NET is fundamentally an object-oriented language that supports core OOP principles like encapsulation, inheritance, and polymorphism. While it can handle data operations and structured programming, its architecture is built around objects and classes, not data-centric or service-only paradigms.