Your choice for
Web Services
Enterprise Applications
Distributed Object Technology Systems

Goes to this page For more information about the company For information about consulting services For information on training courses in Object technology For articles and links to other web sites For more information on contacting various departments in the company
     
For information on the management team
For information on ASTi's investors
For information on working for ASTi
 

About Advanced Software Technologies, Inc.

Advanced Software Technologies was founded in 1985 by a small group of dedicated computer science professionals who believed that it was possible to provide the highest quality of consulting and training more economically than larger consulting firms. Our initial focus was in the application of relational database management systems to high-technology applications including CAD/CAM/CAE, Air Traffic Control, Graphics, Imaging and Telecommunications. These systems were implemented on top of products that have since become commonplace in the computer industry: Oracle, Sybase, Informix, Empress, Interbase, and Ingres1.

Coincidentally, these were the first applications that began to experiment with object-oriented technology, using languages such as C++, Objective C, and Smalltalk. So, we were one of the first consulting companies to get experience mixing the two paradigms: relational and object-oriented.

After utilizing this technology in several applications, we became convinced that object technology held the promise of allowing software development to rise above the then state-of-the-art and, properly applied, to accomplish significantly more in shorter periods of time. Consequently, our emphasis has shifted from relational database applications to those utilizing object technology.

As time progressed, however, we saw that these benefits were not being widely realized by the software industry and, after some analysis, concluded that many practitioners were attempting to utilize traditional analysis and design skills for object-oriented systems. So, we developed a course to help teach the object-oriented analysis and design skills that we learned during our early projects to help pass on that knowledge to others.

Building on our experience, we next focused on distributed object systems. These represent the highest level of challenge in today's software development environments. Few, if any, of the existing object-oriented design methodologies fully take into account the nature of distributed systems. Consequently, it is possible to apply all of the rules and still have a system that doesn't work. After gaining significant experience with these types of systems (systems utilizing Forte, Object Request Brokers, or - more recently - JavaTM), we upgraded our object-oriented analysis and design course to incorporate principles necessary for the successful implementation of distributed systems.

Most recently, our work involves helping our customers get the fullest benefits from object technology by utilizing business and design patterns, and reusable object frameworks. We are constantly examining new technology and developments in the field of object technology to always bring the highest quality of service to our customers. So, if you're contemplating developing a system based on object technology, call on us - the professionals at Advanced Software Technologies.

1 - Oracle, Sybase, Informix, Empress, Interbase, and Ingres are trademarks of their respective companies.

     

©1996-2003 by Advanced Software Technologies, Inc. All rights reserved. Last updated 1/12/03
Questions, comments, or problems regarding this service? Contact the webmaster.