Home › Production › Lathe and Turning Machine Tool Setters, Operators, and Tenders, Metal and Plastic

How a lathe / turning machine tool setter / operator / tender / metal / plastic can use AI, task by task

O*NET 51-4034.00: Lathe and Turning Machine Tool Setters, Operators, and Tenders, Metal and Plastic18 tasksJob Zone 2: Some preparation

Set up, operate, or tend lathe and turning machines to turn, bore, thread, form, or face metal or plastic materials, such as wire, rod, or bar stock.

Type your own title and every prompt on this page updates to match. Also called: CNC Lathe Operator (Computer Numerical Control Lathe Operator), CNC Setup Operator (Computer Numerical Control Setup Operator), Lathe Operator, Machine Operator, Numerical Control Operator (NC Operator), Screw Machine Operator, Screw Machine Tool Setter, Setup Operator, Turn Operator.

Where AI fits in this job

AI-ready 0%AI-assist 22%Stays human 78%

Share of the job's tasks, weighted by how important and how frequent each task is (O*NET ratings). 0 AI-ready, 4 AI-assist and 14 human-led tasks out of 18. This measures where AI can help, not whether the job will disappear.

Information & paperwork
Thinking & planning
People & communication
Leading & teaching
Hands-on & physical

Shape of the job: importance of each kind of work activity (O*NET, 1 to 5).

AI can draft these 0

AI produces a usable first pass. You review it, fix it and own it.

None of this job's tasks are here.

AI can help you prep these 4

AI speeds up the prep, drafting or thinking. The core of the task is still yours.

Study blueprints, layouts or charts, and job orders for information on specifications and tooling instructions, and to determine material requirements and operational sequences.

Several times a day

AI gives you a first-pass summary; you still read the key parts.

Show prompt & steps

AI can pull out the key points and questions to look for. Use it as a first pass, then look closely yourself.

Ready-to-use prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to study blueprints, layouts or charts, and job orders for information on specifications and tooling instructions, and to determine material requirements and operational sequences.

Context: The work draws on production and processing, mechanical and engineering and technology.
Work order or spec: [paste or type the order, part numbers, drawing notes]
What I'm making: [product or job]

List the materials, parts, quantities and specifications this order calls for, as a checklist. Flag tolerances, unclear items, and anything I should confirm with the supervisor before starting.

10-minute exercise: Pull materials from a work order

Step 1Pick a real example: the next time you study blueprints, layouts or charts and job orders.
Step 2Type it into [Work order or spec] and say what it's for in [What I'm making].
Step 3Tick the checklist against the actual order and drawing. Ask about every unclear item before cutting or ordering.

Remove names and private details before pasting, and check your employer's rules on what you can share with AI tools.

Importance 4.3/5 · core task · O*NET work activity: Read work orders or other instructions to determine product specifications or materials requirements.. Also involves: Review blueprints or other instructions to determine operational methods or sequences..

Compute unspecified dimensions and machine settings, using knowledge of metal properties and shop mathematics.

Daily

AI does the arithmetic and suggests what to look at; the conclusions are yours.

Show prompt & steps

AI can do the arithmetic, build the spreadsheet formula and suggest what to look at. Deciding what the numbers mean for your situation is still you.

Ready-to-use prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to compute unspecified dimensions and machine settings, using knowledge of metal properties and shop mathematics.

Context: The work draws on production and processing, mechanical and engineering and technology.
Part or product: [describe]
Known values: [dimensions, tolerances]

Calculate the needed dimensions step by step and give formulas. Show your working step by step and give spreadsheet formulas so I can reproduce the numbers.

10-minute exercise: Dimension calculations

Step 1Pick a real example: the next time you compute unspecified dimensions (today).
Step 2Fill in [Part or product] and [Known values] with the real details, then run the prompt.
Step 3Recompute the most important number yourself before you trust the rest.

AI makes arithmetic mistakes. Recompute anything that matters with a spreadsheet formula.

Importance 4.1/5 · core task · O*NET work activity: Calculate dimensions of workpieces, products, or equipment..

Program computer numerical control machines.

Daily

AI drafts scripts and configs; design and security are yours.

Show prompt & steps

AI can draft configurations, scripts and test cases and explain unfamiliar systems. Architecture and security decisions need your expertise.

Ready-to-use prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to program computer numerical control machines.

Context: We use G-code and M-code; the work draws on production and processing, mechanical and engineering and technology.
Equipment: [lighting console, robot, machine]
Task: [what it should do]

Write the program or cue sequence, explain each step, and how to test safely. Propose the approach first, then the code with comments and tests, and point out security risks.

10-minute exercise: Program equipment

Step 1Pick a real example: the next time you program computer numerical control machines (today).
Step 2Fill in [Equipment] and [Task] with the real details, then run the prompt.
Step 3Test in a safe mode before running live.

Don't paste secrets, passwords or proprietary code into tools your employer hasn't approved.

Importance 3.9/5 · core task · O*NET work activity: Program equipment to perform production tasks.. Also involves: Program robotic equipment..

Select cutting tools and tooling instructions, according to written specifications or knowledge of metal properties and shop mathematics.

Daily

AI gets you up to speed; confirm findings with records or people.

Show prompt & steps

AI can get you up to speed fast and suggest where to look, but you need to confirm findings against real sources, records or people.

Ready-to-use prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to select cutting tools and tooling instructions, according to written specifications or knowledge of metal properties and shop mathematics.

Context: The work draws on production and processing, mechanical and engineering and technology.
Product: [part, rod, extrusion]
Specs: [dimensions, materials]

Recommend dies, nozzles or tooling with setup notes. Give sources I can check and say clearly when you're unsure.

10-minute exercise: Tooling selection

Step 1Pick a real example: the next time you select cutting tools and tooling instructions (today).
Step 2Fill in [Product] and [Specs] with the real details, then run the prompt.
Step 3Open two of the sources it gives and confirm the key claim before you use it.

AI can invent sources and citations. Open every link and confirm it says what the AI claims.

Importance 3.5/5 · core task · O*NET work activity: Select production equipment according to product specifications..

These stay human 14

They need your hands, your presence or your accountable judgment. Lean into them: they get more valuable as routine work is automated.

📏 Measured in this job (O*NET work context): Using hands on tools and objects: more than half the time · Standing: more than half the time · Face-to-face discussions: once a week or more but not every day

Adjust machine controls and change tool settings to keep dimensions within specified tolerances.

Several times a day

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to adjust machine controls and change tool settings to keep dimensions within specified tolerances.

Context: The work draws on production and processing, mechanical and engineering and technology.
Machine: [bending, coiling, swaging]
Part: [specs]

List setup and first-piece checks. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Forming machine operation

Step 1Pick a real example: the next time you adjust machine controls and change tool settings.
Step 2Fill in [Machine] and [Part] with the real details, then run the prompt.
Step 3Check it against the manufacturer's manual and your site rules, and add the steps only experience teaches.

Importance 4.3/5 · core task · O*NET work activity: Operate metal or plastic forming equipment..

Inspect sample workpieces to verify conformance with specifications, using instruments such as gauges, micrometers, and dial indicators.

Several times a day

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to inspect sample workpieces to verify conformance with specifications, using instruments such as gauges, micrometers, and dial indicators.

Context: The work draws on production and processing, mechanical and engineering and technology.
Part: [describe]
Tolerances: [from drawing]
Instruments: [micrometer, gauges]

Make an inspection plan and record sheet. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Dimensional inspection

Step 1Pick a real example: the next time you inspect sample workpieces.
Step 2Fill in [Part], [Tolerances] and [Instruments] with the real details, then run the prompt.
Step 3Use the record sheet on the next part.

Importance 4.2/5 · core task · O*NET work activity: Measure dimensions of completed products or workpieces to verify conformance to specifications..

Replace worn tools, and sharpen dull cutting tools and dies, using bench grinders or cutter-grinding machines.

Daily

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to replace worn tools, and sharpen dull cutting tools and dies, using bench grinders or cutter-grinding machines.

Context: The work draws on production and processing, mechanical and engineering and technology.
Tools: [blades, saws, picks]
Equipment: [grinder, stones]

List sharpening steps and angles. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Sharpening routine

Step 1Pick a real example: the next time you replace worn tools (today).
Step 2Fill in [Tools] and [Equipment] with the real details, then run the prompt.
Step 3Keep the wheel guard on and avoid overheating the edge.

Importance 4.2/5 · core task · O*NET work activity: Sharpen cutting or grinding tools.. Also involves: Operate grinding equipment.; Replace worn equipment components..

Move controls to set cutting speeds and depths and feed rates, and to position tools in relation to workpieces.

Several times a day

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to move controls to set cutting speeds and depths and feed rates, and to position tools in relation to workpieces.

Context: The work draws on production and processing, mechanical and engineering and technology.
Machine: [saw, press, cutter]
Specs: [speeds, angles]

List settings and checks. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Cutting set-up

Step 1Pick a real example: the next time you move controls.
Step 2Fill in [Machine] and [Specs] with the real details, then run the prompt.
Step 3Check it against the manufacturer's manual and your site rules, and add the steps only experience teaches.

Importance 4.3/5 · core task · O*NET work activity: Set equipment controls to meet cutting specifications..

Start lathe or turning machines and observe operations to ensure that specifications are met.

Daily

Needs your eyes on site. AI can build the checklist and the report.

Show prep prompt & steps

Where AI still helps: AI can build your inspection checklists, explain standards and turn your notes and photos into clean reports.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to start lathe or turning machines and observe operations to ensure that specifications are met.

Context: The work draws on production and processing, mechanical and engineering and technology.
Machine and part: [machine, part number, key dimensions]
Tolerances: [paste from the drawing]

Make an in-process inspection plan: what to measure, how often, with which gauge, and the adjustments for common deviations.

10-minute exercise: First-piece and in-process checks

Step 1Pick a real example: the next time you start lathe or turning machines (today).
Step 2Fill in [Machine and part] and [Tolerances] with the real details, then run the prompt.
Step 3Use it on your next run and record the measurements.

Importance 4.0/5 · core task · O*NET work activity: Monitor equipment operation to ensure that products are not flawed.. Also involves: Operate cutting equipment..

Crank machines through cycles, stopping to adjust tool positions and machine controls to ensure specified timing, clearances, and tolerances.

Several times a day

Needs your eyes on site. AI can build the checklist and the report.

Show prep prompt & steps

Where AI still helps: AI can build your inspection checklists, explain standards and turn your notes and photos into clean reports.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to crank machines through cycles, stopping to adjust tool positions and machine controls to ensure specified timing, clearances, and tolerances.

Context: The work draws on production and processing, mechanical and engineering and technology.
Machine or tool: [describe]
Part specs: [tolerances]

List test run steps, first-piece checks and adjustments. Group it by area, say what 'good' and 'bad' look like for each item, and add a short template for writing up what I find.

10-minute exercise: Test run checklist

Step 1Pick a real example: the next time you crank machines.
Step 2Fill in [Machine or tool] and [Part specs] with the real details, then run the prompt.
Step 3Take it with you next time, tick it alongside your usual routine, and add anything it missed.

Importance 4.1/5 · core task · O*NET work activity: Conduct test runs of production equipment..

Position, secure, and align cutting tools in toolholders on machines, using hand tools, and verify their positions with measuring instruments.

Daily

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to position, secure, and align cutting tools in toolholders on machines, using hand tools, and verify their positions with measuring instruments.

Context: The work draws on production and processing, mechanical and engineering and technology.
Equipment: [machine]
Tooling: [jigs, blades, dies]

List changeover steps, settings and first-off checks. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Tooling changeover

Step 1Pick a real example: the next time you position, secure, and align cutting tools (today).
Step 2Fill in [Equipment] and [Tooling] with the real details, then run the prompt.
Step 3Check it against the manufacturer's manual and your site rules, and add the steps only experience teaches.

Importance 4.1/5 · core task · O*NET work activity: Mount attachments or tools onto production equipment..

Clean work area.

Daily

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to clean work area.

Context: The work draws on production and processing, mechanical and engineering and technology.
Area: [booth, prep room, workspace]
Requirements: [standards, hazards]

Make an end-of-shift checklist. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Work area cleaning checklist

Step 1Pick a real example: the next time you clean work area (today).
Step 2Fill in [Area] and [Requirements] with the real details, then run the prompt.
Step 3Check it against the manufacturer's manual and your site rules, and add the steps only experience teaches.

Importance 3.8/5 · core task · O*NET work activity: Clean work areas..

Lift metal stock or workpieces manually or using hoists, and position and secure them in machines, using fasteners and hand tools.

Daily

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to lift metal stock or workpieces manually or using hoists, and position and secure them in machines, using fasteners and hand tools.

Context: The work draws on production and processing, mechanical and engineering and technology.
Load: [patient, part, material]
Equipment: [hoist, crane, stretcher]

List lift steps, communication and safety. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Lifting plan

Step 1Pick a real example: the next time you lift metal stock or workpieces manually (today).
Step 2Fill in [Load] and [Equipment] with the real details, then run the prompt.
Step 3Check equipment capacity and use enough people.

Importance 3.7/5 · core task · O*NET work activity: Lift materials or workpieces using cranes or other lifting equipment.. Also involves: Mount materials or workpieces onto production equipment..

Move toolholders manually or by turning handwheels, or engage automatic feeding mechanisms to feed tools to and along workpieces.

Daily

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to move toolholders manually or by turning handwheels, or engage automatic feeding mechanisms to feed tools to and along workpieces.

Context: The work draws on production and processing, mechanical and engineering and technology.
Equipment: [conveyor, mill, roller]
Material: [describe]

List start-up, feeding and jam prevention steps. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Feeding the line

Step 1Pick a real example: the next time you move toolholders manually (today).
Step 2Fill in [Equipment] and [Material] with the real details, then run the prompt.
Step 3Keep hands clear and follow guarding rules.

Importance 4.2/5 · core task · O*NET work activity: Feed materials or products into or through equipment..

Install holding fixtures, cams, gears, and stops to control stock and tool movement, using hand tools, power tools, and measuring instruments.

Daily

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to install holding fixtures, cams, gears, and stops to control stock and tool movement, using hand tools, power tools, and measuring instruments.

Context: The work draws on production and processing, mechanical and engineering and technology.
Equipment: [machine]
Tooling: [jigs, blades, dies]

List changeover steps, settings and first-off checks. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Tooling changeover

Step 1Pick a real example: the next time you install holding fixtures, cams and gears (today).
Step 2Fill in [Equipment] and [Tooling] with the real details, then run the prompt.
Step 3Check it against the manufacturer's manual and your site rules, and add the steps only experience teaches.

Importance 3.6/5 · core task · O*NET work activity: Mount attachments or tools onto production equipment.. Also involves: Install mechanical components in production equipment..

Refill, change, and monitor the level of fluids, such as oil and coolant, in machines.

Daily

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to refill, change, and monitor the level of fluids, such as oil and coolant, in machines.

Context: The work draws on production and processing, mechanical and engineering and technology.
Equipment: [slot machines, projectors, devices]
Tasks: [bulbs, cleaning, adjustments]

List routine steps and intervals. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Basic maintenance routine

Step 1Pick a real example: the next time you refill, change, and monitor the level of fluids (today).
Step 2Fill in [Equipment] and [Tasks] with the real details, then run the prompt.
Step 3Check it against the manufacturer's manual and your site rules, and add the steps only experience teaches.

Importance 3.9/5 · core task · O*NET work activity: Perform basic equipment maintenance..

Turn valve handles to direct the flow of coolant onto work areas or to coat disks with spinning compounds.

Daily

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to turn valve handles to direct the flow of coolant onto work areas or to coat disks with spinning compounds.

Context: The work draws on production and processing, mechanical and engineering and technology.
Equipment: [mill, cooker]
Targets: [flow, levels]

List adjustment steps. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Coolant and lube settings

Step 1Pick a real example: the next time you turn valve handles (today).
Step 2Fill in [Equipment] and [Targets] with the real details, then run the prompt.
Step 3Check it against the manufacturer's manual and your site rules, and add the steps only experience teaches.

Importance 3.5/5 · core task · O*NET work activity: Adjust equipment controls to regulate coolant flow..

Mount attachments, such as relieving or tracing attachments, to perform operations, such as duplicating contours of templates or trimming workpieces.

Daily

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a lathe / turning machine tool setter / operator / tender / metal / plastic. Part of my job is to mount attachments, such as relieving or tracing attachments, to perform operations, such as duplicating contours of templates or trimming workpieces.

Context: The work draws on production and processing, mechanical and engineering and technology.
Equipment: [machine]
Tooling: [jigs, blades, dies]

List changeover steps, settings and first-off checks. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Tooling changeover

Step 1Pick a real example: the next time you mount attachments (today).
Step 2Fill in [Equipment] and [Tooling] with the real details, then run the prompt.
Step 3Check it against the manufacturer's manual and your site rules, and add the steps only experience teaches.

Importance 3.5/5 · core task · O*NET work activity: Mount attachments or tools onto production equipment..

Get the full prompt pack for Lathe and Turning Machine Tool Setters, Operators, and Tenders, Metal and Plastic

Every task, prompt and 10-minute exercise on this page in one PDF, formatted to print or keep on your desktop. Free.

Where should we send your PDF?

Your Lathe and Turning Machine Tool Setters, Operators, and Tenders, Metal and Plastic prompt pack downloads straight away, and a copy goes to your inbox.

We'll also send occasional updates about this playbook. Unsubscribe anytime. Privacy

Your next moves

Skills to build

From O*NET's ratings of how important each skill is in this job, matched to which part of the work it supports.

Stays human Deepen these

They power the human-led work, which is the part of the job AI can't take over.

  • Operations Monitoringimportance 3.5/5
    Used in: Controlling Machines and Processes
  • Critical Thinkingimportance 2.6/5
    Used in: Estimating the Quantifiable Characteristics of Products, Events, or Information
  • Quality Control Analysisimportance 3.0/5
    Used in: Repairing and Maintaining Electronic Equipment
  • Troubleshootingimportance 2.6/5
    Used in: Repairing and Maintaining Electronic Equipment

With AI Use these to work with AI

When AI does the first draft, these are the skills you use to brief it and check what comes back.

  • Reading Comprehensionimportance 3.0/5
    Used in: Getting Information
  • Active Listeningimportance 3.0/5
    Used in: Getting Information
  • Judgment and Decision Makingimportance 2.9/5
    Used in: Estimating the Quantifiable Characteristics of Products, Events, or Information

Where you could move

Related jobs from O*NET with the closest skill profile, favouring ones where more of the work stays human. No step down in preparation.

Getting into this job

High school diploma is most common (32% of workers)

  • High school or less 50%
  • Certificate or some college 40%
  • Graduate degree 10%
  • On-the-job training: 6–12 months
  • Related experience: 6–12 months

What workers in this job report, from O*NET surveys (typical values).

Software in this job

O*NET lists no in-demand software for this job.