+1 this is exactly how we did it. Not that any of that was planned, but it worked out quite well for us. Although now we're struggling with that every business is struggling that makes the switch from services to products: the need to put more resources on the product to facilitate growth while the service clients also have their needs. But we're getting there, step by step. The good thing about being a profitable lifestyle business is that we're in no rush.
Your new products seem to be SaaS applications. How do you guys plan to support the operations on a day to day basis? Will there be rotating rosters for who needs to provide devops support for a given week/month? Because I presume that would require reliable internet wherever you're working from at that time.
I'm one of the rosters that does devops for the SaaS products. What's important is to plan ahead any time you will be off so any co-worker can be there when you are not there. It's very strange that all devops guys are out at the same time. In case of a retreat we always look for reliable internet connection and we always bring our computers with us.