From an engineering side, the software has experienced some growing pains with many different engineers contributing to projects. And because we were providing a SaaS product in a client services world (enterprise software in general), there were a lot of hands in the pot and stakeholders. This had a tendency to create rough patches for the engineers, even if it wasn't visible to the outside world.