DIGITAL FUTURE APPLICATIONS FOR PROGRAMMING