I like that it has many features available to help us keep track of our children's activities and progress in their classes. It makes keeping up with everything easy! There doesn't seem to be any way to link an activity or class schedule directly into my calendar. So when I'm making plans and scheduling events through Google Calendar, things don't always sync correctly. The ability to have different forms for parents/guardians to fill out depending on what information they need would make this app much more useful. We've been using ECCEsoft since we opened our childcare center almost two years ago now. Our teachers can easily manage each child's schedule without having to spend time inputting data manually.