dBL is an object-oriented, event-driven programming language that allows developers to create sophisticated, scalable applications using objects and classes.

Objects are a means of encapsulating collections of variables, some containing data, others referencing code. Classes are a mechanism for creating reusable groups of objects. With dBASE Plus, you can

Create objects from standard classes or classes you declare

Add custom properties to an object with a simple assignment statement

Declare custom classes

Declare classes that are based on other classes and inherit their properties and methods

Write highly reusable code by building hierarchies of classes