Famous Accounting SoftwareSite Map
Product and Solutions Services and Support News and Info Classes Guest Book Careers
The Famous Database
Client / Server
Modern Programming
Window Environment
Logo
computer (9994 bytes)Modern Programming Techniques

FAMOUS is developed using the most advanced programming tools and techniques available. In Version 6, we have rebuilt the application from the ground up.

  • Data Modeling
    Before any data ever enters the database, its structure must be defined. This is an extremely complex process requiring careful analysis of program requirements. FAMOUS uses advanced software tools to aid in this process. Using these tools is part of our structured development process which consists of analysis, design, coding, and testing. Designing the database structure is known as "data modeling", and is a process that emphasizes discipline in creating a complete solution to complex issues.

  • OOP
    Simply put, OOP, or Object Oriented Programming, focuses on building reusable blocks of code known as "objects" to speed development. Objects that provide the most basic functions are known as "ancestors", and objects that perform more specific tasks are then "inherited" from the ancestors. This means that they immediately gain all the functionality of the ancestor. The application is then built from assemblies of these objects. Inheritance is a very powerful concept, because application-wide changes can be made simply by changing one ancestor object, which greatly speeds development. Using OOP leads to a smaller code base as well as a more consistent "look and feel". Less code also means less bugs. OOP does require much more planning and design initially, as well as the construction of an elaborate "framework" of objects that provide the application’s basic functionality. However, this approach has paid off for our customers, who are reaping its benefits.
  • PowerBuilder
    To accomplish this feat, the FAMOUS development team uses a development tool called PowerBuilder. Produced by PowerSoft specifically for the creation of data-driven client-server applications, PowerBuilder has over 45% of the market share for tools in its class. It supports all key OOP features, allowing for rapid application development.

  • InfoMaker
    Another important tool from Powersoft is the InfoMaker report writer. With InfoMaker, clients can directly access the FAMOUS database and create their own customized reports. This is yet another example of our commitment to open access to one’s data. Alternatively, FAMOUS Plus offers professional custom services for a fee.

  • Quality Assurance
    The final step in our quest for excellence is a rigorous testing program. In addition to professional testers, we employ the latest quality assurance technologies. FAMOUS uses a product called SQA, which can be programmed to run through a series of tests. Programming and running the SQA product requires a full-time commitment to Quality Assurance testing, but it helps us to deliver the finest possible product to our customers.

 

 

Tel 559/431-8100
Products & Solutions / Services & Support / News & Information / Classes / Guest Book / Career Opportunities / Meeting Center / Home