Development Services

Our 30+ years of web/application development experience focusing on Java and C will deliver the exceptional design and coded implementation that you need to succeed.  Our extensive experience across a broad range of technologies can deliver  quality and scalability in both the short- and long-term.

Our focus is on partnering with our customers to truly understand their project needs and not just what the deliverables of a contract specify.   Our most successful engagements start with working with a customer to explore the full goals of a project to ensure we are building a solution that will be able to grow and extend to meet long-term needs.


We provide a broad spectrum of services which span many industries and vertical markets.  Even so, we do have specialty areas where we can provide some truly exceptional results.

  • Back-end development.  We have built numerous back-end services using extensible and scalable object-oriented designs.  Technologies include Java/Java EE, MySQL, XML/ECore data models, and RESTful APIs.
  • Front-end web development.  We have extensive experience building web User Interfaces using the Vaadin framework in Java.  This allows for a solution which has many of the quality, extensibility, and scalability qualities of a “desktop” style app, but delivered in a transparent manner through major web browsers.
  • Information Technology (IT)  development.  We have more than 25 years of experience developing solutions for the IT space.  Areas of experience include IT Asset Management (ITAM), IT Software Asset Management (IT SAM), IT Service Management (ITSM), infrastructure design
  • Mobile app development.  We have developed apps for Android and iOS which integrate with cloud based services we developed in a coherent system.
  • Cloud based development.  Many of the products we have developed have been built for cloud based platforms such as Amazon Web Services (AWS).
  • Web scrapping and harvesting.  We have developed a number of “web scrapping” tools which pull data from public and authorized commercial sources and store the results in a database for use by other components of a product.
  • Build Process. We can create a new build process for your existing product that will significantly improve your time efficiency and product quality through automation and process development.


For a sample of our development projects, please see:  development portfolio