Home ] [ About the Company ] Espresso ] Publications by Ted Faison ] Sample Code ]

About Faison Computing

Faison Computing is a developer of custom software systems, and was founded in 1992 by Ted Faison. We utilize the latest in programming technologies, and have the know-how to deliver robust, high performance systems -- whether small or large. We have developed substantial experience in the following areas:

  • financial and business systems
  • distributed applications
  • drag and drop graphical front-ends
  • database systems
  • rapid prototyping
  • turnkey applications
  • custom accounting software
  • simulation programs
  • industrial control user interfaces

Since 1994, the company has been increasingly involved in research in component-based software development. During the late nineties, Faison Computing developed Espresso, an advanced Java Software Component model and development environment under a DARPA (Defense Advanced Research Projects Agency) contract for the US Air Force.

The Technology

Our main strength is in the use of advanced technologies, which allow us to develop more and more complex software systems in less and less time. The following is a partial list of the our competitive ingredients: 

  • event-based architectures, for testability and maintainability.
  • state-of-the-art component-based development techniques
  • solid object-oriented programming methodologies
  • advanced application frameworks
  • continual-refinement rapid prototyping

Our experience is based on projects developed using combinations of the above items. Faison Computing Inc. is a leader in the application of advanced software technologies.


Our president -- Ted Faison -- is an internationally recognized expert in object-oriented and component-based development methodologies. Ted has authored numerous publications. His most recent book is Event-Based Programming: Taking Events to the Limit. An earlier book of his, Borland C++ 4.5 Object-Oriented Programming, was a best-selling title in the early 1990s. Ted has over 30 years of experience in the computer industry, has been involved with object-oriented programming and component-based development since the inception of these technologies. Ted has led many successful software development teams in the private sector, has consulted for the US government, and is an active researcher.