Home › Architecture & Engineering › Computer Hardware Engineers

How a computer hardware engineer can use AI, task by task

O*NET 17-2061.00: Computer Hardware EngineersMedian pay $161,740/year (BLS, May 2025)18 tasksJob Zone 4: Considerable preparation

Research, design, develop, or test computer or computer-related equipment for commercial, industrial, military, or scientific use. May supervise the manufacturing and installation of computer or computer-related equipment and components.

Type your own title and every prompt on this page updates to match. Also called: Design Engineer, Engineer, Field Service Engineer, Hardware Design Engineer, Hardware Engineer, Physical Design Engineer, Project Engineer, Staff Engineer, Systems Integration Engineer.

Where AI fits in this job

AI-ready 14%AI-assist 62%Stays human 24%

Share of the job's tasks, weighted by how important and how frequent each task is (O*NET ratings). 2 AI-ready, 12 AI-assist and 4 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 2

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

Update knowledge and skills to keep up with rapid advancements in computer technology.

Weekly

AI is a patient tutor for new rules and techniques.

📊 Real AI use (Anthropic Economic Index, Apr 2026 to May 2026): AI completed the task directly in 36% of those conversations; the rest were back-and-forth with the person.

Show prompt & steps

AI is a patient personal tutor. It explains new rules, techniques and technology at your level, quizzes you and builds a study plan.

Ready-to-use prompt

I work as a computer hardware engineer. Part of my job is to update knowledge and skills to keep up with rapid advancements in computer technology.

Context: The work draws on engineering and technology, design and computers and electronics.
Field: [data science, landscape design, engineering]
Topics: [new methods, products, trends]

Explain the key developments in 5 short sections with examples, quiz me, and list sources to read. I'll verify sources exist.

10-minute exercise: Technical knowledge refresh

Step 1Pick a real example: the next time you update knowledge and skills (this week).
Step 2Fill in [Field] and [Topics] with the real details, then run the prompt.
Step 3Read one source it lists in full.

AI's knowledge has a cutoff date. For new regulations and standards, always confirm against the official source.

Importance 4.3/5 · core task · O*NET work activity: Update technical knowledge..

Write detailed functional specifications that document the hardware development process and support hardware introduction.

Monthly

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 computer hardware engineer. Part of my job is to write detailed functional specifications that document the hardware development process and support hardware introduction.

Document: [operating manual, maintenance guide, handbook, bulletin]
Who uses it: [operators, maintenance staff, engineers]
Source notes: [paste specs, steps, existing text]

Draft the document with numbered steps, warnings first, and a troubleshooting table. Mark anything uncertain with [CHECK].

10-minute exercise: Manual or procedure document

Step 1Pick a real example: the next time you write detailed functional specifications.
Step 2Fill in [Document], [Who uses it] and [Source notes] with the real details, then run the prompt.
Step 3Walk through the procedure with the equipment or a user and fix every step that doesn't match reality.

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: Prepare procedural documents..

AI can help you prep these 12

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

Confer with engineering staff and consult specifications to evaluate interface between hardware and software and operational and performance requirements of overall system.

Weekly

AI drafts clear messages and talking points.

Show prompt & steps

AI can draft updates, emails and talking points so your message is clear and complete. Relationships and real-time calls are yours.

Ready-to-use prompt

I work as a computer hardware engineer. Part of my job is to confer with engineering staff and consult specifications to evaluate interface between hardware and software and operational and performance requirements of overall system.

Context: We use Microsoft Access and Structured query language SQL.
Project: [building, landscape]
Partners: [architects, estimators]

Draft coordination points and questions. Keep it under 150 words with a clear ask, plus a 2-sentence version for chat.

10-minute exercise: Design coordination

Step 1Pick a real example: the next time you confer with engineering staff (this week).
Step 2Fill in [Project] and [Partners] with the real details, then run the prompt.
Step 3Edit it until it sounds like you, then send it yourself.

Never let AI send messages for you. Read every word, because tone mistakes cost trust.

Importance 4.1/5 · core task · O*NET work activity: Confer with technical personnel to prepare designs or operational plans..

Design and develop computer hardware and support peripherals, including central processing units (CPUs), support logic, microprocessors, custom integrated circuits, and printers and disk drives.

Weekly

AI generates options and references; taste and the final call are yours.

Show prompt & steps

Use AI to generate lots of options, references and rough mock-ups fast. The craft, the taste and the final call are what make it yours.

Ready-to-use prompt

I work as a computer hardware engineer. Part of my job is to design and develop computer hardware and support peripherals, including central processing units (CPUs), support logic, microprocessors, custom integrated circuits, and printers and disk drives.

Context: We use Electronic design automation EDA software and Autodesk AutoCAD; the work draws on engineering and technology, design and computers and electronics.
Device: [sensor, recorder, hardware]
Requirements: [accuracy, power, interfaces]

Generate architecture options with components to evaluate. Give 10 quite different options from safe to bold, then develop the best 2.

10-minute exercise: Electronics or instrument design

Step 1Pick a real example: the next time you design and develop computer hardware (this week).
Step 2Fill in [Device] and [Requirements] with the real details, then run the prompt.
Step 3Pick the idea that sparks something and develop it yourself for 5 minutes.

Check the usage rules for AI images and text in your field, and make sure the final work is original.

Importance 4.2/5 · core task · O*NET work activity: Design electronic or computer equipment or instrumentation..

Store, retrieve, and manipulate data for analysis of system capabilities and requirements.

Weekly

AI pre-checks against the rules; the sign-off stays with you.

📊 Real AI use (Anthropic Economic Index, Apr 2026 to May 2026): AI completed the task directly in 58% of those conversations; the rest were back-and-forth with the person.

Show prompt & steps

Use AI as a first-pass checker against a list of rules or standards. The final judgment and sign-off stay with you.

Ready-to-use prompt

I work as a computer hardware engineer. Part of my job is to store, retrieve, and manipulate data for analysis of system capabilities and requirements.

Context: We use The MathWorks MATLAB and SAS; the work draws on engineering and technology, design and computers and electronics.
System: [describe]
Requirements: [list]

Check design against each requirement. Make a table: requirement, met / not met / unclear, and the exact evidence.

10-minute exercise: System requirements review

Step 1Pick a real example: the next time you store, retrieve, and manipulate data for analysis of system capabilities and requirements (this week).
Step 2Fill in [System] and [Requirements] with the real details, then run the prompt.
Step 3Do your usual review too, and note what AI caught and what it missed.

AI can miss things and sound sure about it. Use it to catch extra problems, not as the final check.

Importance 3.7/5 · core task · O*NET work activity: Analyze design requirements for computer or electronics systems..

Provide technical support to designers, marketing and sales departments, suppliers, engineers and other team members throughout the product development and implementation process.

Monthly

AI helps you prepare clearer wording and likely questions.

📊 Real AI use (Anthropic Economic Index, Apr 2026 to May 2026): AI completed the task directly in 41% of those conversations; the rest were back-and-forth with the person.

Show prompt & steps

Use AI to prepare: simpler wording, analogies, likely questions and a one-page handout. The conversation itself is yours.

Ready-to-use prompt

I work as a computer hardware engineer. Part of my job is to provide technical support to designers, marketing and sales departments, suppliers, engineers and other team members throughout the product development and implementation process.

Context: We use Python and C++; the work draws on engineering and technology, design and computers and electronics.
Process: [describe]
Data: [results]

Write a recommendation with evidence. Use plain language, one everyday analogy, and the questions people are most likely to ask with short answers.

10-minute exercise: Process improvement recommendation

Step 1Pick a real example: the next time you provide technical support. Leave out names and identifying details.
Step 2Fill in [Process] and [Data] with the real details, then run the prompt.
Step 3Check every answer is right for your workplace before you share it.

Rules, prices and policies change. Make sure AI is working from your current official version.

Importance 3.7/5 · core task · O*NET work activity: Recommend technical design or process changes to improve efficiency, quality, or performance..

Monitor functioning of equipment and make necessary modifications to ensure system operates in conformance with specifications.

Monthly

AI pre-checks against the rules; the sign-off stays with you.

Show prompt & steps

Use AI as a first-pass checker against a list of rules or standards. The final judgment and sign-off stay with you.

Ready-to-use prompt

I work as a computer hardware engineer. Part of my job is to monitor functioning of equipment and make necessary modifications to ensure system operates in conformance with specifications.

Context: We use The MathWorks MATLAB and SAS; the work draws on engineering and technology, design and computers and electronics.
Process: [describe]
Standards: [security, technical, quality]

Make a compliance checklist and flag likely gaps. Make a table: requirement, met / not met / unclear, and the exact evidence.

10-minute exercise: Process compliance check

Step 1Pick a real example: the next time you monitor functioning of equipment.
Step 2Fill in [Process] and [Standards] with the real details, then run the prompt.
Step 3Do your usual review too, and note what AI caught and what it missed.

AI can miss things and sound sure about it. Use it to catch extra problems, not as the final check.

Importance 3.4/5 · core task · O*NET work activity: Monitor processes for compliance with standards..

Select hardware and material, assuring compliance with specifications and product requirements.

Monthly

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 computer hardware engineer. Part of my job is to select hardware and material, assuring compliance with specifications and product requirements.

Context: We use Very high speed integrated circuit VHSIC hardware description language VHDL simulation software and The MathWorks MATLAB; the work draws on engineering and technology, design and computers and electronics.
Project: [landscape, hardware, design]
Criteria: [specs, sustainability, cost]

Compare materials and recommend. Give sources I can check and say clearly when you're unsure.

10-minute exercise: Select project materials

Step 1Pick a real example: the next time you select hardware and material.
Step 2Fill in [Project] and [Criteria] 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. Confirm the rules against the current official source.

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

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

Importance 3.7/5 · core task · O*NET work activity: Select project materials..

Evaluate factors such as reporting formats required, cost constraints, and need for security restrictions to determine hardware configuration.

Monthly

AI pre-checks against the rules; the sign-off stays with you.

Show prompt & steps

Use AI as a first-pass checker against a list of rules or standards. The final judgment and sign-off stay with you.

Ready-to-use prompt

I work as a computer hardware engineer. Part of my job is to evaluate factors such as reporting formats required, cost constraints, and need for security restrictions to determine hardware configuration.

Context: We use Very high speed integrated circuit VHSIC hardware description language VHDL simulation software and The MathWorks MATLAB; the work draws on engineering and technology, design and computers and electronics.
System: [describe]
Requirements: [list]

Check design against each requirement. Make a table: requirement, met / not met / unclear, and the exact evidence.

10-minute exercise: System requirements review

Step 1Pick a real example: the next time you evaluate factors.
Step 2Fill in [System] and [Requirements] with the real details, then run the prompt.
Step 3Do your usual review too, and note what AI caught and what it missed. Recompute every total yourself.

AI can miss things and sound sure about it. Use it to catch extra problems, not as the final check.

Double-check every number. AI can make arithmetic and rounding mistakes.

Importance 3.6/5 · core task · O*NET work activity: Analyze design requirements for computer or electronics systems..

Analyze user needs and recommend appropriate hardware.

Monthly

AI pre-checks against the rules; the sign-off stays with you.

📊 Real AI use (Anthropic Economic Index, Apr 2026 to May 2026): AI completed the task directly in 33% of those conversations; the rest were back-and-forth with the person.

Show prompt & steps

Use AI as a first-pass checker against a list of rules or standards. The final judgment and sign-off stay with you.

Ready-to-use prompt

I work as a computer hardware engineer. Part of my job is to analyze user needs and recommend appropriate hardware.

Context: We use Very high speed integrated circuit VHSIC hardware description language VHDL simulation software and The MathWorks MATLAB; the work draws on engineering and technology, design and computers and electronics.
System: [describe]
Requirements: [list]

Check design against each requirement. Make a table: requirement, met / not met / unclear, and the exact evidence.

10-minute exercise: System requirements review

Step 1Pick a real example: the next time you analyze user needs.
Step 2Fill in [System] and [Requirements] with the real details, then run the prompt.
Step 3Do your usual review too, and note what AI caught and what it missed.

AI can miss things and sound sure about it. Use it to catch extra problems, not as the final check.

Importance 3.6/5 · core task · O*NET work activity: Analyze design requirements for computer or electronics systems.. Also involves: Advise customers on the use of products or services..

Provide training and support to system designers and users.

Monthly

AI helps you prepare clearer wording and likely questions.

Show prompt & steps

Use AI to prepare: simpler wording, analogies, likely questions and a one-page handout. The conversation itself is yours.

Ready-to-use prompt

I work as a computer hardware engineer. Part of my job is to provide training and support to system designers and users.

Context: The work draws on engineering and technology, design and computers and electronics.
Topic: [security products, techniques]
Audience: [users, colleagues]

Explain step by step with examples. Use plain language, one everyday analogy, and the questions people are most likely to ask with short answers.

10-minute exercise: Technical guidance

Step 1Pick a real example: the next time you provide training.
Step 2Fill in [Topic] and [Audience] with the real details, then run the prompt.
Step 3Check every answer is right for your workplace before you share it.

Rules, prices and policies change. Make sure AI is working from your current official version.

Importance 3.5/5 · core task · O*NET work activity: Provide technical guidance to other personnel.. Also involves: Train personnel on proper operational procedures.; Advise customers on the use of products or services..

Specify power supply requirements and configuration, drawing on system performance expectations and design specifications.

A few times a year

AI drafts the structure and wording; the specifics and sign-off are yours.

📊 Real AI use (Anthropic Economic Index, Apr 2026 to May 2026): AI completed the task directly in 36% of those conversations; the rest were back-and-forth with the person.

Show prompt & steps

AI can draft the structure and standard wording. The specifics, the judgment calls and the sign-off are yours.

Ready-to-use prompt

I work as a computer hardware engineer. Part of my job is to specify power supply requirements and configuration, drawing on system performance expectations and design specifications.

Operation: [survey, photography]
Requirements: [accuracy]

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

10-minute exercise: Operational criteria

Step 1Pick a real example: the next time you specify power supply requirements and configuration.
Step 2Fill in [Operation] and [Requirements] 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 3.3/5 · core task · O*NET work activity: Determine operational criteria or specifications..

Analyze information to determine, recommend, and plan layout, including type of computers and peripheral equipment modifications.

A few times a year

AI pre-checks against the rules; the sign-off stays with you.

📊 Real AI use (Anthropic Economic Index, Apr 2026 to May 2026): AI completed the task directly in 44% of those conversations; the rest were back-and-forth with the person.

Show prompt & steps

Use AI as a first-pass checker against a list of rules or standards. The final judgment and sign-off stay with you.

Ready-to-use prompt

I work as a computer hardware engineer. Part of my job is to analyze information to determine, recommend, and plan layout, including type of computers and peripheral equipment modifications.

Context: We use The MathWorks MATLAB and SAS; the work draws on engineering and technology, design and computers and electronics.
System: [describe]
Requirements: [list]

Check design against each requirement. Make a table: requirement, met / not met / unclear, and the exact evidence.

10-minute exercise: System requirements review

Step 1Pick a real example: the next time you analyze information to determine.
Step 2Fill in [System] and [Requirements] with the real details, then run the prompt.
Step 3Do your usual review too, and note what AI caught and what it missed.

AI can miss things and sound sure about it. Use it to catch extra problems, not as the final check.

Importance 2.8/5 · O*NET work activity: Analyze design requirements for computer or electronics systems..

Recommend purchase of equipment to control dust, temperature, and humidity in area of system installation.

A few times a year

AI helps you prepare clearer wording and likely questions.

Show prompt & steps

Use AI to prepare: simpler wording, analogies, likely questions and a one-page handout. The conversation itself is yours.

Ready-to-use prompt

I work as a computer hardware engineer. Part of my job is to recommend purchase of equipment to control dust, temperature, and humidity in area of system installation.

Context: We use Microsoft Visio; the work draws on engineering and technology, design and computers and electronics.
Process: [describe]
Data: [results]

Write a recommendation with evidence. Use plain language, one everyday analogy, and the questions people are most likely to ask with short answers.

10-minute exercise: Process improvement recommendation

Step 1Pick a real example: the next time you recommend purchase of equipment.
Step 2Fill in [Process] and [Data] with the real details, then run the prompt.
Step 3Check every answer is right for your workplace before you share it.

Rules, prices and policies change. Make sure AI is working from your current official version.

Importance 2.7/5 · O*NET work activity: Recommend technical design or process changes to improve efficiency, quality, or performance..

These stay human 4

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): Face-to-face discussions: once a week or more but not every day · Contact with others: contact with others most of the time

Direct technicians, engineering designers or other technical support personnel as needed.

Weekly

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 computer hardware engineer. Part of my job is to direct technicians, engineering designers or other technical support personnel as needed.

Context: The work draws on engineering and technology, design and computers and electronics.
Team: [engineers, specialists, subcontractors]
Issue or goal: [quality, schedule, coordination]

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: Supervising technical staff

Step 1Pick a real example: the next time you direct technicians (this week). Leave out names and identifying details.
Step 2Fill in [Team] and [Issue or goal] with the real details, then run the prompt.
Step 3Afterward, note one thing people responded to and one thing you'd change.

Importance 3.7/5 · core task · O*NET work activity: Supervise engineering or other technical personnel..

Build, test, and modify product prototypes, using working models or theoretical models constructed with computer simulation.

Monthly

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 computer hardware engineer. Part of my job is to build, test, and modify product prototypes, using working models or theoretical models constructed with computer simulation.

Context: The work draws on engineering and technology, design and computers and electronics.
Prototype: [component, assembly, product]
What it must prove: [fit, function, performance]

List build steps, materials, test measurements and what to change between iterations. 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: Prototype build plan

Step 1Pick a real example: the next time you build, test, and modify product prototypes.
Step 2Fill in [Prototype] and [What it must prove] with the real details, then run the prompt.
Step 3Decide the pass/fail measurements before building so the test is honest.

📊 People already use AI around this task (Anthropic Economic Index, Apr 2026 to May 2026). The task itself stays human-led.

Importance 4.1/5 · core task · O*NET work activity: Create physical models or prototypes.. Also involves: Test performance of electrical, electronic, mechanical, or integrated systems or equipment..

Test and verify hardware and support peripherals to ensure that they meet specifications and requirements, by recording and analyzing test data.

Monthly

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 computer hardware engineer. Part of my job is to test and verify hardware and support peripherals to ensure that they meet specifications and requirements, by recording and analyzing test data.

Context: The work draws on engineering and technology, design and computers and electronics.
Equipment or process: [describe]
Acceptance criteria: [specs]

Draft a validation test protocol and results table. 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: Validation test protocol

Step 1Pick a real example: the next time you test and verify hardware.
Step 2Fill in [Equipment or process] and [Acceptance criteria] 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 3.9/5 · core task · O*NET work activity: Conduct validation tests of equipment or processes..

Assemble and modify existing pieces of equipment to meet special needs.

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 computer hardware engineer. Part of my job is to assemble and modify existing pieces of equipment to meet special needs.

Context: The work draws on engineering and technology, design and computers and electronics.
Equipment: [describe]
Parts and drawings: [list]

List assembly sequence and tests. 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: Equipment assembly

Step 1Pick a real example: the next time you assemble and modify existing pieces of equipment.
Step 2Fill in [Equipment] and [Parts and drawings] 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 2.9/5 · O*NET work activity: Assemble equipment or components..

Get the full prompt pack for Computer Hardware 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 Computer Hardware 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.

  • Management of Personnel Resourcesimportance 2.6/5
    Used in: Guiding, Directing, and Motivating Subordinates
  • Operations Monitoringimportance 3.0/5
    Used in: Inspecting Equipment, Structures, or Materials
  • Quality Control Analysisimportance 2.9/5
    Used in: Inspecting Equipment, Structures, or Materials
  • Troubleshootingimportance 2.6/5
    Used in: Inspecting Equipment, Structures, or Materials

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 4.0/5
    Used in: Analyzing Data or Information
  • Critical Thinkingimportance 4.0/5
    Used in: Analyzing Data or Information
  • Active Listeningimportance 3.9/5
    Used in: Providing Consultation and Advice to Others
  • Writingimportance 3.9/5
    Used in: Providing Consultation and Advice to Others

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.

  • Photonics Engineers26% human-led · Same preparation · $122,930/yr · usually bachelor's degreeSkills to build: Mathematics, Technology Design, Quality Control Analysis
  • Radio Frequency Identification Device Specialists25% human-led · Same preparation · $130,220/yr · usually bachelor's degreeSkills to build: Monitoring
  • Physicists8% human-led · Needs more preparation · $172,250/yr · usually doctoral degreeSkills to build: Science, Mathematics, Learning Strategies

Getting into this job

Bachelor's degree is most common (48% of workers)

  • Certificate or some college 7%
  • Bachelor's 48%
  • Graduate degree 45%
  • On-the-job training: 6–12 months
  • Related experience: 2–4 years

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.

Apache Subversion SVNAutodesk AutoCADCC++GitLinuxMicrosoft AccessMicrosoft ExcelMicrosoft Office softwareMicrosoft PowerPointMicrosoft VisioMicrosoft Visual Basic