No programming required. AppMaker provides a great end user experience for your database. Your new application and the data are both stored in the database. This means the client software is installed once only and your application can be updated often. Redeploying the client software is not necessary as updates will appear auto-magically.