The ability of being able to create classes, track attendance for each class and also be able to check up with parents via text or email when they are not available makes it easier than most other apps I have used so far! Sometimes having too many options can make things confusing but if you know what you want then this works well enough. Having your own profile page helps keep everything organized as opposed to using multiple different websites/apps to do various tasks which was one problem we were experiencing before switching over from another provider (which didn't work very well at all). It's definitely worth giving it a try - especially since there isn't much competition out there yet!! We've been really happy with how easy it has made communication between us & our families while working together during business hours.