Every great technology company starts with a great product. When you first start the hard work of turning your vision into living, breathing code, you have critical decisions to make about your foundation. It is critical to “build your house on a rock." In years past the decisions were desktop or web app? Oracle or SQL Server? Unix or NT? Now the…