Scheduleflow has some really easy scheduling, mapping and calendar management for a one person or a team up to 20 people working in the field. Comes with some SMS pre-formatted functionality and a database. And works with MYOB file import.
http://scheduleflow.com