EyeVision image processing software has a revised graphical user interface (GUI) that offers a formidable improvement for the creation of inspection programs, usually achieved by the drag-an-drop function. It offers a function library with which inspection programs can be programmed freely to all types of users – to the image processing beginner as well as to the advanced user. To create an inspection program, the user only has to drag one of the commands, which are put into icons, from the toolbox into the graphical program editor.