"After going through several design, development and implementation cycles with Terrace, I have no difficulty giving an extremely positive endorsement. We prefer to focus on wine retailing and trust outside experts when it comes to software development.Terrace makes it easy without compromising quality. Their entire team takes the time to understand the exact business requirement and then develop truly excellent solutions. It would be hard for the process to be any smoother and as a result we look forward to a continued relationship."

Brian Zucker
Co-Owner, K&L Wine Merchants

Every time a technology vendor releases a new development environment with programming language and database updates, there is a rich set of new capabilities available to architects and developers.

Most developers simply install the new software, migrate their source code, make compatibility modifications and move ahead. At that moment your architects and developers have missed a significant opportunity to improve their future work.

Terrace's legacy is built on a continual effort to update our technical knowledge and techniques. Technology moves ahead at a rapid, unforgiving pace. Keeping pace is imperative in order to leverage technology and ensure that everyone on your development team is implementing their new code with the latest capabilities.

There are always new, exciting technologies coming into the marketplace from both primary vendors (e.g., Microsoft, Oracle) and third party vendors (e.g., Telerik, NHibernate, Endeca). We offer introductory and advanced instruction as follows:

Our classes are designed to provide basic instruction in a new environment (e.g., Microsoft Azure, SQL Azure, Force.com, etc.) as well as advanced instruction to implement specific design patterns.

Streaming Developer Classes

Terrace offers streaming of pre-recorded classes for developers. Our current offerings are focused primarily on Microsoft Azure and SQL Azure - both at the introductory and advanced levels.

  • Introduction to Cloud Computing: Microsoft Azure
  • Software Design for Cloud Computing: Microsoft Azure
  • Advanced Cloud Development: Microsoft Azure


We will be updating our site with the latest streaming classes in the near future. Check back!

On-site Custom Developer Instruction

Larger companies often seek on-site developer training for emerging technologies. Terrace has a long history of delivering technical developer training for all audiences. Terrace will tailor custom on-site developer instruction according to each company's unique requirements.

Mentoring Developer Staff

Developers frequently run into difficult technical problems as they move through design, development, testing and implementation of new code. These challenges often present themselves mid-project and can cause significant delays and implementation issues.

Many companies will utilize Terrace software consultants to mentor development staff through complex development cycles. Terrace developer mentoring will provide your development teams with real time architectural and code development guidance from professionals who are familiar with the latest emerging technologies.

Back To Top