Overview  
Enterprise Solution  
Custom Software  
Web Development  
Products  
Case Study  
     
 
..................................................
 
 
 
 
Copyright © industryavenue.com
Successful Software Made To Order
 
 
Operating Systems: DOS,
    Windows NT/ 98 / 95 / 3.1, Linux,
    UNIX, RTXC, AS/400
 
Languages: C++, C, Assembly,
    Basic, VB, Pascal, COBOL,
    FORTRAN, JAVA
 
Compilers: Microsoft, Borland,
    Applied Microsystems, Microtec,
    Intertools,Archimedes C-51,HP56X
 
CASE Tools: System Architect and
    STP
 
Firmware development for
    embedded real-time control
    applications using both Motorola
    and Intel processors
 
Database applications in Access,
    Paradox, SQL Server, Oracle, DB2,
    and Informix
 
Software re-engineering
 
Software and system
    Documentation
 
DSP software development
 
Expertise in a wide variety of
    communication protocols
  Click to download our capabilities brief
  Click to download our service offerings

Our approach to software development is generally a top-down, modern waterfall or "spiral" development approach, with prototyping practiced liberally whenever feasible. We utilize modern structured analysis and design in much of our development because it naturally supports the modeling of a systemÍs data and time-dependent behavior, and many of our projects involve data-intensive, real-time applications. An object-oriented design approach based on the OMT (Object Modeling Technique) has been used on projects that are appropriate candidates for definition and specification in terms of objects and their relationship to each other and to the outside world.

The key to creating successful software lies in the ability to optimize communications between developers and customers, developers and end-users, developers and management, and even developers and other developers. Internally, we strive to achieve this at the coding level by establishing and enforcing a coding standard. To ensure that our software exhibits good documentation, clarity, cohesion, and consistency, our coding standard provides guidelines in the areas of system hierarchy and source file rules, commenting, naming conventions, language usage, data declarations, layout, and defensive programming. An internally-developed editing tool has been implemented that automates many of the layout requirements set forth in the coding standard. Code reviews are performed regularly to evaluate and enforce compliance with the coding standard.

 
Beyond just performing a basic functionality, we expect our end software products to meet the design criteria, be as defect-free as possible, handle simple error conditions robustly, and be easy to maintain and extend. Through our ongoing discipline, hard work, inspiration, and sound technique, we have historically provided customer satisfaction due to software of better quality and shorter development times.
...............................................................................................................................