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