Microsoft Works has all the software needed. I generate invoices, schedule, and create a data base of customers. You have to do the designing. If you are cheap like me Willy; I use templates to create invoices, and works calendar to send reminders to Windows Mail, Works Data base works for your data base build.