# Application Steps

The EasyBuilder breaks down the job A job is a user-configured program in In-Sight EasyBuilder consisting of functions and designed for specific applications. You can create and edit jobs using the In-Sight EasyBuilder interface, and load them on a vision system for deployment in a live environment. creation process into application steps that you can navigate between in the sidebar on the left side of the UI.

The different application steps of the EasyBuilder allow you to perform the following tasks:

1. The Image application step allows you to define the image source and optimize the device lighting.
2. The Inspect application step allows you to add pattern recognition, edge finding, measurement, and other more complex tools such as Deep Learning functions to your job.
3. The Communication application step allows you to configure your FTP server connection and image write settings.
4. The Inputs/Outputs application step allows you to configure the signals on the input and output data lines of your vision system.
5. The HMI application step allows you to configure the HMI setup that vision system operators see when viewing the results for the loaded job.