Skip to content

Overview of DataFlex

What is DataFlex?

DataFlex is an advanced software tool designed for building dynamic, database-independent applications for Windows and the World Wide Web.

DataFlex is loaded with the advanced features that developers demand, including:

  • An advanced Studio for fast, easy, efficient visual development
  • Easy integration of COM Automation and ActiveX controls
  • Data Aware Controls without the need for custom programming
  • Data Dictionary Objects that encapsulate your business rules and validations for unmatched data integrity
  • Reusable components
  • Automatic multi-user applications
  • Increased ROI through a proven client/server database application architecture

Professional developers use DataFlex to create high-performance database applications for Windows and the Web. While developers can use DataFlex for creating many types of programs, it is specifically geared for writing database applications.

One of the key differences between DataFlex and other development environments is the strength of the DataFlex application interface presented to users entering data — the core of all database applications.

With DataFlex Studio's application framework, class library, and rich set of pre-programmed controls and components, the design and implementation of Windows and Web applications is a structured, well-managed process. The Application Framework is designed to help you use DataFlex to do what you want—quickly, reliably, and easily.

The visual design tools built into the Studio automatically generate fully customizable application components, such as:

  • Data entry views
  • Data entry web pages
  • Windows and Web-based reports

DataFlex applications promote efficient data entry and processing for application users, while the DataFlex tools provide capable design, implementation, and maintenance for application developers.

DataFlex Studio allows you to develop Windows, Web, and Web Services applications for:

  • Microsoft SQL Server
  • Any Open Database Connectivity (ODBC) data source
  • IBM DB2
  • Pervasive.SQL
  • The embedded database

DataFlex applications can use multiple databases or data sources concurrently within a single application. The "embedded database" is an efficient, high-performance multi-user database especially well-suited for transaction processing. One of the strengths of DataFlex is its ability to create applications that are database independent – they are transportable from one database environment to another without changing your application.

Data Dictionary Objects

DataFlex also provides facilities for configuring the date format, currency characters, numeric punctuation, and other local parameters, so that programs can be moved from one national environment to another and adapted for local use easily and without programming changes.

See Also