| 
 
    Software Engineering and Technology Consultingincluding
    
      
        | 
            Mobile Application Developmentbringing applications to life on today's most exciting mobile platforms, including
          iPhone™, iPad™, Android™, BlackBerry Javaand other J2ME-enabled devices
 
 | 
 |  
        | 
 | 
            Object Oriented Analysis and Designdetailed object modeling of your system, using standard UML, to produce designs
          that will be modular, robust, extensible, buildable, and well-documented
 |  
        | 
            Java/C++/C# Codingdevelopment in Java, C# and ANSI C++ for portable applications, adhering to high-quality
          coding standards, promoting maintainability and fewer defects for the customer (internal
          or external!)
 | 
 |  
        | 
 | 
            Process Automation and Computer-Aided Machiningspecialized integration of computers, both embedded/proprietary and PC-based, and
          manufacturing processes for higher quality, repeatability, and lower total costs
 |  
        | 
            System-of-Systems Concept Designhigh-level design, down to fine-grained infrastructure details, for today's complex,
          highly networked systems of heterogeneous platforms and product domains
 | 
 |  
        | 
 | 
            Network Communicationsoftware applications and infrastructures for enabling interoperable communications
          using many of the current internet-based, embedded, or specialized protocols
 |  
        | 
            Mathematical Computing and Scientific Analysismathematical analysis of complex physical problems using custom software, as well
          as popular math packages, for scientific or engineering purposes
 | 
 |  
        | 
 | 
            Software Architecturehigh-level architecture work, with a focus on cleanly-layered, portable, flexible
          solutions, as well as a keen eye on the tradeoffs involved in writing vs. subcontracting
          the various pieces of your final architecture
 |  |  |