One question: do you hear your non-tech colleagues (and in particular, your boss) complaining about the scheduling process?<p>If so, you may be onto something. If not, step #1 before writing a line of code is to sit your boss (if possible) down for lunch (you&#x27;re buying) and get him to tell you as much as possible about all the things in the business that don&#x27;t work. Either that list will include your scheduling issue - in which case start work - or it may have other problems which could be a better target for your SaaS work.<p>Just like in film and theater, doing thorough pre-production can really save you a lot of cash, time, effort, and eventual flops, in post :)