The future of programming is data defined software - The UI, functionality, and services will all be defined by the data and nothing will be hard-coded.