Cloud-based app development platforms allow agencies to build custom, agile apps without the problematic programming in 5 simple steps.