Giving Users a Working Model for Applications Development