Imagine the latest iPhone, except it features programmable capabilities.