ARTIFICIAL INTELLIGENCE-DRIVEN PROGRAM CREATION : THE HORIZON OF APPLICATION DESIGN