Το πρώτο περιβάλλον οπτικού προγραμματισμού GRAIL (GRaphical Input Language) απευθύνεται σε επαγγελματίες, οι οποίοι δεν γνωρίζουν να γράφουν κώδικα, αλλά γνωρίζουν άριστα την ροή εργασίας της δουλειάς τους, οπότε μπορούν να την περιγράψουν σε ένα ευέλικτο διάγραμμα ροής στον υπολογιστή.