The GRASP Project has created an algorithmic-level graphical representation for software called the Control Structure Diagram (CSD). The CSD was created to improve the comprehension efficiency of Ada source code and, as a result, improve software reliability and reduce software costs. Since its creation, the CSD has been expanded and adapted to include other languages. GRASP provides the capability to generate CSD's from Ada 95, C, C++, Java, and VHDL source code in both a reverse and forward engineering mode with a level of flexibility suitable for professional application. GRASP has been integrated with the GNU family of compilers for Ada (GNAT) and C (gcc), and Sun's javac compiler for Java. Use of GRASP is not restricted to these compilers, however. This has resulted in a comprehensive graphically-based development environment for these languages. The user may view, edit, print, and compile source code as CSDs with no discernible addition to storage or computational overhead.
P-Synch is a commercial password management toolkit which provides automated password synchronization, password strength enforcement, password self-reset by authenticated users, and streamlined password reset by helpdesk. P-Synch is available for both internal use as well as for Internet-based deployments in B2B and B2C applications.
C/BOOKS consists of nine easy-to-use, fully-integrated accounting software modules that provide tools for working with accounts receivable, accounts payable, general ledger, order entry, inventory control, payroll, fixed assets, job costing, and purchase orders. It features an interactive visually-driven system with a consistent user interface. Online help is available for every input to explain the function keys and fields on the screen. It can be customized to meet a company's needs with the C/BASE 4GL application generation system, with which you can change file structures, report formats/layouts, and data input screens. Also, new applications created with C/BASE 4GL or C code can be linked to C/BOOKS accounting modules.
FlagShip is a database development and porting system for moving xBase-based languages to Unix. It is a highly-optimized 4GL language, syntactically compatible to other xBase dialects like dBase, Clipper, Fox, etc. It is object oriented, but you don't need any OOP knowledge to use it. It supports the same code for DOS and Unix. It allows you to add C sources externally or inline in the program source, but does not require any C knowledge.
The c-tree Plus embedded database engine offers developers several APIs that provide low-level routines, ISAM-level control, and higher-level interfaces. c-tree Plus is distributed in complete C source, has been ported to 100+ environments and includes a robust database Server SDK. It can be used to develop single user and peer-to-peer applications, or the client-side for applications using FairCom's database server, the c-tree Server.
The c-tree Server is FairCom's multi-threaded, low-maintenance database server. It supports heterogeneous networks and lets dissimilar clients attach concurrently to any single or combination of c-tree Servers. Portability is afforded through over 30 supported platforms and 5+ supported communication protocols. c-tree Servers are easy to set up and require no system tuning or DBA. Additionally, FairCom offers a Server Side Development System, allowing developers to build their own application-specific database server.
Sawmill is a log analysis tool which can be used to analyze Web site traffic, proxy usage, ftp usage, and much more. Major features include a persistent database for long-term tracking of statistics, hierarchical data mining features, and many security features appropriate for use in a multi-user environment.
Image Alchemy has the ability to convert between over 90 different raster image formats (including all colorspace and compression variations of each format). Color management features include gamma correction, undercolour removal, seven high quality dithers, colorspace conversion, and palette manipulation. It also includes a Postscript interpreter.