He didn't ask anyone to sign up and hand over their customer database and history. He just asked what features we are looking for in management software. Geez, no need to go kill his dream right from the start...
Screw it Jake, give up now I guess. It can't be done! xrac said so! Save yourself the time and headache. Give up and just go to work for someone else, punching the clock... You're only one man anyway, how dare you dream!
Text messaging is a huge plus, a decent scheduling tool to schedule customers coming in, the ability to customize reports (end of month, new customers, recommended repairs, etc), customized and electronic multi point inspections, and the most important... customer support. When someone needs help, don't try the over the phone crap. Remote log-in and fix the problem now... not later, now!