Home › Transportation & Material Moving › Ship Engineers

How a ship engineer can use AI, task by task

O*NET 53-5031.00: Ship Engineers17 tasksJob Zone 3: Medium preparation

Supervise and coordinate activities of crew engaged in operating and maintaining engines, boilers, deck machinery, and electrical, sanitary, and refrigeration equipment aboard ship.

Type your own title and every prompt on this page updates to match. Also called: Barge Engineer, Engineer, Ferry Engineer, Harbor Engineer, Port Engineer, Ship Engineer, Towboat Engineer, Tug Boat Engineer, Vessel Engineer.

Where AI fits in this job

AI-ready 18%AI-assist 7%Stays human 74%

Share of the job's tasks, weighted by how important and how frequent each task is (O*NET ratings). 3 AI-ready, 1 AI-assist and 13 human-led tasks out of 17. 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 3

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

Maintain complete records of engineering department activities, including machine operations.

Daily

AI writes the first draft from your notes; you check every fact.

Show prompt & steps

Give AI your rough notes, numbers or last version and it will turn them into a clean, well-structured first draft. You check every fact and figure before it goes anywhere.

Ready-to-use prompt

I work as a ship engineer. Part of my job is to maintain complete records of engineering department activities, including machine operations.

Context: We use Marine Software Marine Safety Manager and Microsoft Word.
Operation: [kitchen, production line, security desk]
Data to record: [quantities, times, readings, items issued]

Design a log format and draft today's entries from my notes. Mark gaps with [CHECK]. Use plain language and headings where they help, and mark anything you had to guess with [CHECK].

10-minute exercise: Production log entry

Step 1Pick a real example: the next time you maintain complete records of engineering department activities (today).
Step 2Fill in [Operation] and [Data to record] with the real details, then run the prompt.
Step 3Check entries against counts or readings before signing.

AI will happily make up numbers, names and dates. Every fact in the draft needs checking against your source.

Importance 4.5/5 · core task · O*NET work activity: Record operational or production data..

Record orders for changes in ship speed or direction, and note gauge readings or test data, such as revolutions per minute or voltage output, in engineering logs or bellbooks.

Daily

AI writes the first draft from your notes; you check every fact.

Show prompt & steps

Give AI your rough notes, numbers or last version and it will turn them into a clean, well-structured first draft. You check every fact and figure before it goes anywhere.

Ready-to-use prompt

I work as a ship engineer. Part of my job is to record orders for changes in ship speed or direction, and note gauge readings or test data, such as revolutions per minute or voltage output, in engineering logs or bellbooks.

Context: We use Marine Software Marine Safety Manager and Microsoft Word.
Trips: [describe]
Data: [passengers, hours, bookings]

Draft records or reports. Use plain language and headings where they help, and mark anything you had to guess with [CHECK].

10-minute exercise: Trip or travel record

Step 1Pick a real example: the next time you record orders (today).
Step 2Fill in [Trips] and [Data] with the real details, then run the prompt.
Step 3Check every fact, name and number against your source before it goes anywhere.

AI will happily make up numbers, names and dates. Every fact in the draft needs checking against your source.

Importance 4.0/5 · core task · O*NET work activity: Record operational details of travel..

Order and receive engine room stores, such as oil or spare parts, maintain inventories, and record usage of supplies.

Weekly

AI writes the first draft from your notes; you check every fact.

Show prompt & steps

Give AI your rough notes, numbers or last version and it will turn them into a clean, well-structured first draft. You check every fact and figure before it goes anywhere.

Ready-to-use prompt

I work as a ship engineer. Part of my job is to order and receive engine room stores, such as oil or spare parts, maintain inventories, and record usage of supplies.

Context: We use Marine Software Marine Safety Manager and Microsoft Word.
Operation: [kitchen, production line, security desk]
Data to record: [quantities, times, readings, items issued]

Design a log format and draft today's entries from my notes. Mark gaps with [CHECK]. Use plain language and headings where they help, and mark anything you had to guess with [CHECK].

10-minute exercise: Production log entry

Step 1Pick a real example: the next time you order and receive engine room stores (this week).
Step 2Fill in [Operation] and [Data to record] with the real details, then run the prompt.
Step 3Check entries against counts or readings before signing.

AI will happily make up numbers, names and dates. Every fact in the draft needs checking against your source.

Importance 4.0/5 · core task · O*NET work activity: Record operational or production data.. Also involves: Acquire supplies or equipment..

AI can help you prep these 1

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

Monitor the availability, use, or condition of lifesaving equipment or pollution preventatives to ensure that international regulations are followed.

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 ship engineer. Part of my job is to monitor the availability, use, or condition of lifesaving equipment or pollution preventatives to ensure that international regulations are followed.

Context: We use Microsoft Excel; the work draws on mechanical, transportation and engineering and technology.
Items: [costumes, supplies]
Data: [counts]

Flag shortages and reorder needs. Show your working step by step and give spreadsheet formulas so I can reproduce the numbers.

10-minute exercise: Supply availability check

Step 1Pick a real example: the next time you monitor the availability (today).
Step 2Fill in [Items] and [Data] with the real details, then run the prompt.
Step 3Recompute the most important number yourself before you trust the rest. Confirm the rules against the current official source.

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

Rules and regulations vary by place and change often. Confirm against the official source before relying on anything.

Importance 4.8/5 · core task · O*NET work activity: Monitor availability of equipment or supplies..

These stay human 13

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): Responsible for others' health and safety: very high responsibility · Face-to-face discussions: every day · Impact of decisions: very important results · Consequence of an error: very serious

Monitor engine, machinery, or equipment indicators when vessels are underway, and report abnormalities to appropriate shipboard staff.

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 ship engineer. Part of my job is to monitor engine, machinery, or equipment indicators when vessels are underway, and report abnormalities to appropriate shipboard staff.

Context: The work draws on mechanical, transportation and engineering and technology.
Engine or aircraft/vessel: [type, model]
Operating limits: [paste the limits from the manual]

Make a crib sheet of the parameters to scan, normal ranges, early warning signs and the first actions for each abnormal reading. Remind me to verify against the official checklist.

10-minute exercise: Engine monitoring crib sheet

Step 1Pick a real example: the next time you monitor engine, machinery and equipment indicators (today).
Step 2Fill in [Engine or aircraft/vessel] and paste the [Operating limits].
Step 3Use it to brief yourself before the next trip.

Importance 4.8/5 · core task · O*NET work activity: Monitor engine operation or functioning.. Also involves: Report vehicle or equipment malfunctions..

Start engines to propel ships, and regulate engines and power transmissions to control speeds of ships, according to directions from captains or bridge computers.

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 ship engineer. Part of my job is to start engines to propel ships, and regulate engines and power transmissions to control speeds of ships, according to directions from captains or bridge computers.

Context: The work draws on mechanical, transportation and engineering and technology.
Vessel: [type]
Trip: [describe]

List pre-departure checks and steering commands. 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: Vessel operation checklist

Step 1Pick a real example: the next time you start engines (today).
Step 2Fill in [Vessel] and [Trip] with the real details, then run the prompt.
Step 3Follow your vessel's checklist and the master's orders. Confirm the rules against the current official source.

Rules and regulations vary by place and change often. Confirm against the official source before relying on anything.

Importance 4.7/5 · core task · O*NET work activity: Operate ships or other watercraft..

Monitor and test operations of engines or other equipment so that malfunctions and their causes can be identified.

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 ship engineer. Part of my job is to monitor and test operations of engines or other equipment so that malfunctions and their causes can be identified.

Context: The work draws on mechanical, transportation and engineering and technology.
Engine or aircraft/vessel: [type, model]
Operating limits: [paste the limits from the manual]

Make a crib sheet of the parameters to scan, normal ranges, early warning signs and the first actions for each abnormal reading. Remind me to verify against the official checklist.

10-minute exercise: Engine monitoring crib sheet

Step 1Pick a real example: the next time you monitor and test operations of engines or other equipment (today).
Step 2Fill in [Engine or aircraft/vessel] and paste the [Operating limits].
Step 3Use it to brief yourself before the next trip.

Importance 4.7/5 · core task · O*NET work activity: Monitor engine operation or functioning..

Perform general marine vessel maintenance or repair work, such as repairing leaks, finishing interiors, refueling, or maintaining decks.

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 ship engineer. Part of my job is to perform general marine vessel maintenance or repair work, such as repairing leaks, finishing interiors, refueling, or maintaining decks.

Context: The work draws on mechanical, transportation and engineering and technology.
Machinery: [engines, gears, pumps]
Schedule: [hours, intervals]

List lubrication and maintenance tasks. 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: Marine machinery upkeep

Step 1Pick a real example: the next time you perform general marine vessel maintenance or repair work (today).
Step 2Fill in [Machinery] and [Schedule] 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.5/5 · core task · O*NET work activity: Maintain watercraft engines or machinery..

Maintain or repair engines, electric motors, pumps, winches, or other mechanical or electrical equipment, or assist other crew members with maintenance or repair duties.

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 ship engineer. Part of my job is to maintain or repair engines, electric motors, pumps, winches, or other mechanical or electrical equipment, or assist other crew members with maintenance or repair duties.

Context: The work draws on mechanical, transportation and engineering and technology.
Machinery: [engines, gears, pumps]
Schedule: [hours, intervals]

List lubrication and maintenance tasks. 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: Marine machinery upkeep

Step 1Pick a real example: the next time you maintain or repair engines, electric motors and pumps (today). Leave out names and identifying details.
Step 2Fill in [Machinery] and [Schedule] 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.

Safety-critical: AI output is a starting point. Follow your site's procedures and the manufacturer's guidance.

Importance 4.5/5 · core task · O*NET work activity: Maintain watercraft engines or machinery..

Clean engine parts and keep engine rooms clean.

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 ship engineer. Part of my job is to clean engine parts and keep engine rooms clean.

Context: The work draws on mechanical, transportation and engineering and technology.
Area: [lab, classroom, facility]
Hazards: [chemicals, materials]

Make a safe cleaning routine. 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: Cleaning routine

Step 1Pick a real example: the next time you clean engine parts (today).
Step 2Fill in [Area] and [Hazards] 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.2/5 · core task · O*NET work activity: Clean facilities or work areas.. Also involves: Clean machinery or equipment..

Maintain electrical power, heating, ventilation, refrigeration, water, or sewerage systems.

Weekly

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 ship engineer. Part of my job is to maintain electrical power, heating, ventilation, refrigeration, water, or sewerage systems.

Context: The work draws on mechanical, transportation and engineering and technology.
Machinery: [engines, gears, pumps]
Schedule: [hours, intervals]

List lubrication and maintenance tasks. 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: Marine machinery upkeep

Step 1Pick a real example: the next time you maintain electrical power (this week).
Step 2Fill in [Machinery] and [Schedule] 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.

Safety-critical: AI output is a starting point. Follow your site's procedures and the manufacturer's guidance.

Importance 4.2/5 · core task · O*NET work activity: Maintain watercraft engines or machinery..

Perform or participate in emergency drills, as required.

Monthly

Leading people runs on trust. AI can prep the paperwork around it.

Show prep prompt & steps

Where AI still helps: AI can prep the paperwork around leading: meeting agendas, feedback drafts, rotas, briefings and difficult-conversation rehearsals.

Prep prompt

I work as a ship engineer. Part of my job is to perform or participate in emergency drills, as required.

Context: The work draws on mechanical, transportation and engineering and technology.
Emergency type: [dispatch, search, incident]
Resources: [units, staff, agencies]

Prepare a coordination checklist: first calls, resource assignment, communication plan and handover points. Give me the key message in 2 sentences, how people might react, and how to respond to each.

10-minute exercise: Emergency coordination plan

Step 1Pick a real example: the next time you perform or participate in emergency drills.
Step 2Fill in [Emergency type] and [Resources] with the real details, then run the prompt.
Step 3Run it as a tabletop drill with your team and compare with your official plan. Check it against the manufacturer's manual and your site procedure before you rely on it.

Safety-critical: AI output is a starting point. Follow your site's procedures and the manufacturer's guidance.

Importance 4.6/5 · core task · O*NET work activity: Direct emergency management activities..

Operate or maintain off-loading liquid pumps or valves.

Weekly

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 ship engineer. Part of my job is to operate or maintain off-loading liquid pumps or valves.

Context: The work draws on mechanical, transportation and engineering and technology.
Transfer: [liquid cargo, fuel]
Equipment: [pumps, valves, hoses]

List line-up, transfer and monitoring 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: Cargo or fluid transfer

Step 1Pick a real example: the next time you operate or maintain off-loading liquid pumps or valves (this week).
Step 2Fill in [Transfer] and [Equipment] with the real details, then run the prompt.
Step 3Follow your transfer procedure and spill plan.

Importance 4.4/5 · core task · O*NET work activity: Control pumps or pumping equipment..

Act as a liaison between a ship's captain and shore personnel to ensure that schedules and budgets are maintained and that the ship is operated safely and efficiently.

Weekly

Human connection. Use AI only before and after, to prepare.

Show prep prompt & steps

Where AI still helps: Use AI before and after, not during. Prepare talking points, practise a hard conversation, or turn your notes into a follow-up.

Prep prompt

I work as a ship engineer. Part of my job is to act as a liaison between a ship's captain and shore personnel to ensure that schedules and budgets are maintained and that the ship is operated safely and efficiently.

Context: The work draws on mechanical, transportation and engineering and technology.
Situation: [reversing bus, ship schedules, yard moves]
Signals or channels: [radio, hand signals]

List clear calls or signals and what to do if communication fails. Suggest ways to open, phrases to avoid, and how to handle it if things get tense. Then play the other person so I can practice.

10-minute exercise: Movement coordination

Step 1Pick a real example: the next time you act as a liaison between a ship's captain (this week). Leave out names and identifying details.
Step 2Fill in [Situation] and [Signals or channels] with the real details, then run the prompt.
Step 3After the real conversation, write down what worked so you can reuse it.

Importance 4.0/5 · core task · O*NET work activity: Communicate with others to coordinate vehicle movement..

Supervise marine engine technicians engaged in the maintenance or repair of mechanical or electrical marine vessels, and inspect their work to ensure that it is performed properly.

Monthly

Leading people runs on trust. AI can prep the paperwork around it.

Show prep prompt & steps

Where AI still helps: AI can prep the paperwork around leading: meeting agendas, feedback drafts, rotas, briefings and difficult-conversation rehearsals.

Prep prompt

I work as a ship engineer. Part of my job is to supervise marine engine technicians engaged in the maintenance or repair of mechanical or electrical marine vessels, and inspect their work to ensure that it is performed properly.

Context: The work draws on mechanical, transportation and engineering and technology.
Crew: [describe]
Work: [inspection, cleaning]

Help me prepare: the key message in 2 sentences, what good looks like, how people might react and how I'll respond, and one thing I'll check next week.

10-minute exercise: Directing maintenance crews

Step 1Pick a real example: the next time you supervise marine engine technicians.
Step 2Fill in [Crew] and [Work] with the real details, then run the prompt.
Step 3Afterward, note one thing people responded to and one thing you'd change. Check it against the manufacturer's manual and your site procedure before you rely on it.

Safety-critical: AI output is a starting point. Follow your site's procedures and the manufacturer's guidance.

Importance 3.8/5 · core task · O*NET work activity: Direct maintenance or repair activities..

Install engine controls, propeller shafts, or propellers.

A few times a year

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 ship engineer. Part of my job is to install engine controls, propeller shafts, or propellers.

Context: The work draws on mechanical, transportation and engineering and technology.
Vehicle or equipment: [truck, plow, railcar]
Part: [chains, blades, couplers]

List installation and safety 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: Fit equipment parts

Step 1Pick a real example: the next time you install engine controls, propeller shafts and propellers.
Step 2Fill in [Vehicle or equipment] 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.2/5 · core task · O*NET work activity: Install parts, assemblies, or attachments in transportation or material handling equipment..

Fabricate engine replacement parts, such as valves, stay rods, or bolts, using metalworking machinery.

A few times a year

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 ship engineer. Part of my job is to fabricate engine replacement parts, such as valves, stay rods, or bolts, using metalworking machinery.

Context: The work draws on mechanical, transportation and engineering and technology.
Part: [housing, jig, fixture]
Machines: [mill, lathe]

List operations, tooling 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: Machined part plan

Step 1Pick a real example: the next time you fabricate engine replacement parts.
Step 2Fill in [Part] and [Machines] with the real details, then run the prompt.
Step 3Run a first part and measure it before the batch.

Importance 3.7/5 · O*NET work activity: Fabricate products or components using machine tools..

Get the full prompt pack for Ship Engineers

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 Ship Engineers 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.9/5
    Used in: Repairing and Maintaining Mechanical Equipment
  • Critical Thinkingimportance 3.9/5
    Used in: Repairing and Maintaining Mechanical Equipment
  • Active Listeningimportance 3.6/5
    Used in: Monitoring Processes, Materials, or Surroundings
  • Monitoringimportance 3.6/5
    Used in: Monitoring Processes, Materials, or Surroundings

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.

  • Writingimportance 3.0/5
    Used in: Documenting/Recording Information
  • Judgment and Decision Makingimportance 3.2/5
    Used in: Monitoring and Controlling Resources

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.

New tasks appearing in this job

O*NET has started tracking 1 new or updated task here: 0 AI-ready, 0 AI-assist, 1 stays human. They have no worker ratings yet, so they aren't counted in the bar above.

Use drone technology for ship inspections, maintenance, or other tasks.

New in O*NET

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 ship engineer. Part of my job is to use drone technology for ship inspections, maintenance, or other tasks.

Context: The work draws on mechanical, transportation and engineering and technology.
Facility or equipment: [describe]
History: [past issues]

Make an inspection checklist and maintenance priority list. 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: Maintenance needs inspection

Step 1Pick a real example: the next time you use drone technology.
Step 2Fill in [Facility or equipment] and [History] 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.

New O*NET task (05/2025). O*NET hasn't linked it to work activities yet, so its label comes from similar tasks, such as “Inspect equipment for safety prior to use, and perform necessary basic maintenance tasks.” (Logging Equipment Operators), and was checked by hand. O*NET work activity: Inspect equipment or facilities to determine condition or maintenance needs.. Also involves: Teach others to use technology or equipment.; Advise others on the development or use of new technologies..

Getting into this job

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

  • High school or less 51%
  • Certificate or some college 30%
  • Bachelor's 19%
  • On-the-job training: 6–12 months
  • Related experience: 1–2 years
  • Professional certification: important (3.8/5)

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

Software in this job

In-demand tools from O*NET. Many now have AI built in, so check what yours can do before adding a new tool.

Apple macOSMicrosoft AccessMicrosoft ExcelMicrosoft Office softwareMicrosoft OutlookMicrosoft PowerPointMicrosoft ProjectMicrosoft WordOracle DatabaseSalesforce softwareSAP software