ObjectSight objects provide all the features associated with true object oriented development
ObjectSight provides Object Oriented Programming (OOP) tools including an advanced set of libraries to create intelligent business objects for development in the Borland Delphi environment
Business objects are bound to one or more database tables with complete persistence
Business objects automatically manage relationships to other business objects and datasets
ObjectSight business objects support database transactions
Automatically binds to visual controls
Objects are completely extendable and inheritable
Objects are generated within minutes using the Class Generator and support BDE, ADO and several non-BDE database connections and completely hide ALL SQL operations
Powerful grids are used in traditional delphi/C++ development and are a base for the enhanced version within the ObjectSight toolset and OO framework.
Visual Controls, C++, VCL, Grib, DBgrid
TopGrid consists of two incredible grid components for Delphi 5, 6 and 7, and for C++Builder 5 and 6. It includes a data-aware and a powerful virtual non data-aware grid component.


Key Benefits

Productivity and quality are the two most important aspects of software development. ObjectSight delivers on both of these by providing a tool that allows software development organizations to adopt object development quickly, easily and for the long term. When productivity and quality are combined properly, the resulting benefit then becomes reduced costs.

The primary mechanisms that provide the productivity gains of 200% to 500% is the powerful class generator combined with re-usability of object development over the long term.

The class generator allows for the definition and construction of powerful intelligent business objects within hours instead of days. Encapsulation of the object behaviors in terms of functions and procedures means that business logic is taken away from the typical form and data module units of a Delphi Application. Instead, it is placed in a central repository where it can be accessed from any form of any application.

It also means your software development teams can be structured in possibly more effective ways. Application (Business) Object developers or specialists can focus on the creation of intelligent objects reflecting the specifications of business analysis. The User Interface developers can now become more focused on creating richer more intuitive interfaces, and not have to worry about how to get the data from the database and then how to save it back.

Quality is a result of structured and consistent software development practices that an object development framework such as ObjectSight provides. For example, business logic is no longer being mixed in with all of the user interface management logic. Keeping the two separate makes defect tracking easier, and code maintenance is much simpler! The other aspect to note is that there is substantially less code with ObjectSight development - and less code always translates to fewer problems.

Reusability of previously developed and tested application classes is and should always be considered. ObjectSight lets you put together whole new powerful applications by creating new classes based on existing ones and adjusting some of the behaviors. Once again, productivity and quality results.