We have a team of talented programmers with an exposure to a number of platforms, languages and databases ready to work on your project. No matter what the platform, we are guided by the following principles.

Simplicity
Our developers keep an eye on the bigger picture and choose simple and effective tools and a straight-forward course of action for the job. By resisting the temptation to burden projects with superfluous layers of the most recent technology, we focus on elegance. Instead of receiving a product that flaunts our technical prowess but whose complexity leaves you confused, you get a product that is robust, agile, scalable, maintainable and intuitive to use.

Code Generation
Developers spend their careers automating everyone else's work, but often not their own. While their clients are relieved of the burden of tedious repetitive tasks as a result of their efforts, programmers often continue to type out by hand monotonous SQL statements, stored procedures, data access code, etc. At crossroad solutions, we have chosen to invest extra time up front years ago in developing and improving template-based code generation solutions. We have found that it has paid off greatly. We pass this savings on to you in the form of less billable hours or a significantly reduced fixed bid.

Object-Oriented Design
Object-Oriented programing has become such a buzzword, that it has become unfassionable to suggest that a project be approached in any other way. However, often what you find under the covers is that it was only a buzzword. The code is still oriented around procedures or processes from top to bottom, and because of that it foregoes the opportunity (to organize and reuse code) that the object-oriented technique offers. If the programmers are not isolating the basic business entities involved in a project or company, hierarchically arranging them, and orienting the code around them, that is to say creating routines as methods of them, then the technique is still procedural. At crossroad solutions for a medium to a large sized project if we anticipate the need for significant alterations in the future, we always emply a true OO technique.