Pre-Software Launch Checklist for Education Developers

If you are making any sort of software for education, please make sure of the following:

  1. The app needs have a built in updating mechanism (if non App Store).  If your app requires a teacher to download a full .dmg file for each update, you did it wrong.
  2. Please avoid In App Purchasing on iOS.  Schools have no VPP options to upgrade.
  3. It needs to work 99.9999% of the time.  If you product requires an IT person to constantly fix things, the teacher will likely stop using it.  Teachers do not like to tinker with things.
  4. Your app will be used by teachers who are busy with parent meetings, grading papers, creating lesson plans, and trying to have some sort of life outside of school.  It needs to be simple.  You need to work hard to make it where it doesn't require a 3 day training class before you can get started.  A good example of how to correctly do is is Explain Everything.