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