I teach a class on Business Process Redesign for business students. We are using Snappii so the students are able to do and end-to-end design, starting with a company that has problems, then doing a process redesign of the company, and then taking a portion of the new process and automating it with Snappii as a mobile application. None of the students had any programming experience.