Programming
 
   
    We have extensive capabilities in a variety of languages for Windows, Linux, 
	and embedded systems.
 
   
  Key Benefits
    
	  - Experience - Over 20 years of programming experience.
 
	  - Quality - Our quality assurance program includes 
	  thorough testing to any level confidence as well as 
	  continuing support.
 
	  - Security - We provide applications with security in mind.
 
	  - Speed - Our optimizations in assembly will increase the 
	  speed of your application.
 
	  - Service - We provide support through the entire life cycle.
 
    
      
  
  Capabilities
    
	  - Life Cycle Planning - We can plan the life cycle of your product from 
	    inception to retirement.
 
	  - System Architecture - We use modern design techniques including RUP, 
	    UML, Use Cases, Patterns, XP, and Component Architecture. 
 
	  - Algorithm Design - We can design algorithms for almost any problem. We
	    can even provide heuristic algorithms to solve many NP hard problems.
 
	  - Interface Design - We can help with interface design for both desktop 
	    and embedded systems. 
 
	  - Coding/Scripting - We offer a variety of languages. 
 
	  - Debugging - We can help with existing applications that need maintanence.
 
	  - Testing - We can provide testing to any level of confidence necessary for
	    the final application. We ensure that all branches work properly with our test
	    coverage tools. 
 
      - Refactoring - We can refactor your application to lower maintanence cost and 
	    extend its life span. 
 
      - Reverse Engineering (Limited due to license restrictions) - We can work 
	    with your existing applications even if you no longer have source code. 
 
      - Documentation - We can provide documentation for new or existing 
	    applications and processes. 
 
      - Security - Our security services provide a range of security levels
	    to meet your security needs. We can provide any public algorithms 
	    necessary to meet your needs.
 
      - Optimization - We provide assembly language optimization of any necessary 
	    code. We ensure that only the necessary code is optimized with the use of 
	    profiling and coverage tools.
 
      - Support - We offer complete life cycle support. 
 
    
    
  
  Languages
    
	  - Ada
 
	  - Assembly Language 
	    
		  - 80x86 series 
 
		  - 6502
 
	      - 6800 series
 
	      - Z-80
 
	      - 8050 
 
          - VAX-11
 
	    
	   
	  - Basic
 
	  - C & C++
 
	  - Cobol
 
	  - DOS Batch 
 
	  - Delphi
 
	  -  Forth
 
	  - Fortran 
 
	  - Java
 
	  - Lisp
 
	  - Pascal
 
	  - Perl
 
	  - PHP
 
	  - Prolog
 
	  - Shell Scripting 
 
	  - SQL
 
	  - UML