Application development in the age of business automation