Content by Craig Weissman, CTO and Co-Founder

Craig Weissman, CTO and Co-Founder

Craig is a widely recognized leader in the field of SaaS software development and design. Before co-founding Duetto, he was the CTO of Salesforce.com. He has a master’s degree in computer science and a bachelor’s degree in applied mathematics from Harvard University and holds multiple technology patents.

How Agile Development and Deployment Adds Value to Hotel Technology

by Craig Weissman, CTO and Co-Founder |

Duetto employs an “agile” development methodology and uses JIRA extensively to track its release progress.

Read More

Building a Better RMS: How Coding in Java Makes Duetto More Efficient

by Craig Weissman, CTO and Co-Founder |

The heart of Duetto’s application is our server logic authored in Java. In this post we’ll describe some of the philosophies, tools, techniques and patterns that have proven effective in delivering high-quality innovation.

Read More

Building a Better RMS: Scaling GameChanger With MongoDB

by Craig Weissman, CTO and Co-Founder |

Like many growth companies in the software-as-a-service field, Duetto has scaled rapidly every year, not only to serve more customers but also to add more features to our core GameChanger app. MongoDB, both the product and the company, has been an important part of our growth story as a hotel technology company.

Read More

Building a Better RMS: Running GameChanger on AWS Cloud

by Craig Weissman, CTO and Co-Founder |

Duetto’s core technology offering has grown rapidly over the past few years as we’ve delivered on the initial promise of a modern Revenue Strategy system for hoteliers through Open Pricing. We accomplished this using most of the same cloud-based architectural decisions we began with, but with a number of changes and improvements that have happened along the way.

Read More

The cloud, SaaS, and why the hotel industry is stuck in the past

by Craig Weissman, CTO and Co-Founder |

I heard an eye-opening statistic at the CIO Summit recently. A speaker said only one of the top 15 mobile travel apps was from a hotel company and the rest were from OTAs. That is not surprising in any way, but it should be alarming to hotel companies and the CIOs in attendance.

Read More

Scaling Duetto: Part I, the Data Tier

by Craig Weissman, CTO and Co-Founder |
At Duetto, we’re transitioning from a startup phase to a more established company — both in terms of technology scale as well as our business processes. In this post, we’ll start by focusing on scaling the technology itself. “Scaling” in this sense means many things: handling more data, more users, bigger backups, more features and larger product surface area — to name just a few. Fortunately, the development team at Duetto has considerable experience in all of these areas, having helped build and grow other large cloud technology companies. Read More