We have 20+ years of experience developing custom software applications. We are experienced in requirements gathering and definition and we enjoy engagements where we shape the final solution from the ground up. We are motivated by the success our solutions bring to our clients. We use technology solutions to streamline business processes and allow our clients to gain efficiencies, and focus on their core business. We are familiar with both Java and Microsoft development technologies and select the best solution for our clients. Our strengths include our ability to quickly understand the critical parts of a business process. This allows for the application of technology, to automate and gain efficiencies. Our combination of technical and consulting skills allow us to bring technology solutions to completion quickly and efficiently.