# Job Configuration

A job A job is a user-configured program in Spreadsheet consisting of functions and designed for specific applications. You can create and edit jobs using the Spreadsheet interface, and load them on a vision system for deployment in a live environment. is a set of vision tools configured for a specific machine vision application, stored as a job file.

After connecting to a device with the EasyBuilder, you can start a new job or open an existing job, then save the job with the same name or a new name.

To configure a new job, follow the application steps:

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.

For more information on job management, see Managing In-Sight® EasyBuilder Jobs.