Software Development

We provide experitse in all aspects of the software development lifecycle from design to implementation to testing to deployment to maintenance. We can assist your organization in whatever areas you need most:

  • Assessment
  • Planning
  • Design
  • Implementation
  • Testing
  • Deployment
  • Process Engineering

In addition we can help you determine staffing requirements for new or existing positions and then assist in filling those positions.

Rapid Application Prototyping and Development

(Now New and Improved with Ruby on Rails)

We have considerable experience with rapid application development and prototyping and evolving prototypes organically into real world enterprise grade applications. When we discovered the Ruby on Rails web framework, we fell in love. Never before has a single piece of software been so helpful in achieving this type of goal. Whether you are trying to build a prototype to get funding for your Web 2.0 startup or create a proof of concept for an unimaginably complex, industrial strength, enterprise grade application, we can help you get it done, and get it done very quickly without sacrificing quality. (While we love Rails, we can also help you with rapid prototyping in most other common environments including the Java and .NET platforms).

Java Performance Tuning

We have extensive experience in tuning Java applications to meet high performance criteria. We can help you turn your sluggish Java applications into highly-responsive, lightning-fast speed demons. Whether your problems are related to perceived performance (e.g. user interface responsiveness) or absolute real-time measurements (e.g. how many orders can be processed per day) we can identify and isolate the problems and their causes and then implement solutions that eliminate these bottlenecks.

We have performed performance tuning projects for everyone from small startups that needed a performance edge to a Fortune 50 (fifty) that needed its bleeding edge, highly flexible prototype product to scale to millions of transactions per day.