A method and system which allow a user to define and edit workflow
applications for a mobile device, screens associated with the
applications, and workflow process is described. The states or schemas
for these applications may be stored as records in databases.