Services
We offer the following software development and consulting services:
Software Design and Architecture
We help you design your software and define your architecture by working with you to:
- identify project stake-holders
- elicit, define and analyze requirements
- model screens, components, interfaces, services and data stores
- evaluate and recommend patterns, frameworks and products to speed and improve development
Software Development and Testing
We have expertise using the following languages, tools and technologies:
- UI/Visualization: Flex, ActionScript 3, Visualization Toolkit (VTK), C++, Qt, AJAX
- Java/JEE: Spring, Hibernate, JUnit, Eclipse, Netbeans, Ant, JAX-WS, JAXP, JAX-RS, Tocmat, JBoss, GlassFish
- .NET: ASP.NET, C#, Visual Studio
- Databases: Oracle DB including tools and utilities, Microsoft SQL Server including tools and utilities, MySQL, PostgreSQL, IBM DB2
- Web: PHP, XHTML, CSS, XML/XSL, Apache, IIS, JavaScript, ColdFusion
Project Management and Team Coaching
We offer project management services and can act as a team coach providing outside perspective and expertise to help you build your team. We focus on improving communication. We help you select the best development methods and practices (Unified, Agile, or a combination of both) to match your project. We look at how well requirements are understood, the availability of the user and development team members, and the project's complexity, to make our decisions and recommendations.