John Dow - Software Services and Products

Java and Relational Databases
Telephone: 412-521-1577 (land line) or 412-973-9473 (mobile)
6560 Rosemoor St, Pittsburgh, PA 15217-3026

Who We Are
Java Migration
Q&A Options
Tools and Utilities
Order Products
Product Demos
Contact Us

Q&A databases (as well as applications based on other software) can be converted to a true relational database. Java, a popular programming language, is used to convert the application forms and program logic. We have extensive experience converting Q&A and can create a Java-based application that looks and acts almost identical to a Q&A database. That includes Q&A's easy-to-use retrieve specs as well as import and export specs.

We have created a demo that illustrates what a converted application might look like and it makes evident how closely we can mimic the look and feel of a Q&A database (DOS or Windows). This demo is available upon request.

The demo is of an extremely simple order entry application. The demo is based on three Q&A Windows databases, ORDER, CUSTOMER, and STOCK; the programming in those databases is now in Java, and the data is stored in a relational database.

To try the demo, click this link Download, install, and run the demo.

Why would you want to convert to something other than Q&A (or Sesame) when it is so easy to use? The basic answer is that it is an end user database, designed for people who run their business by day and program Q&A by night. Many of our clients were the original developers of the Q&A databases currently in use. However, their businesses have been so successful that they have outgrown the capabilities of Q&A. Now when the owner/developers need more features to support a more complicated business, they no longer have the time to do further development, let alone learn something entirely new.

We can convert your existing application to a true relational database and reprogram it in Java. With a true relational database, you have "scalability," which means that the amount of data you have can grow virtually without limits because, if needed, you can choose another database to stand behind your application, a database with greater capabilities.

With Java, you can easily put your data on the Internet. Customers can see the status of an order. Agents can update the status of a job.

Because applications are programmed in Java, we are not constrained by the limitations of an end user database. We can deliver virtually any functionality you want. Data in multiple databases can easily be updated on the spot, with no need to wait for later batch posting processes run by hideously large DOS macros.

Java is inherently more powerful than Q&A. I have been working on a document that lists the enhancements you get just as a result of migration from Q&A to Java. The current version is Innate Java Features.

Last modified:02/06/2015