Backend ported to Google App Engine (GAE)