Back to Business & Custom Engineering

Engineering Delivery and Business Value

Who Owns the Machine Design and Software?

Understand documentation, source files, acceptance records and handover rights.

  • By MySunDirection
  • 14 min read
Share this explanation
One-minute answer

You are moving a project through the decision covered by “Who Owns the Machine Design and Software?” and need evidence before the next commitment.

Separate ownership from permission to use, and define exactly which drawings, source files, software releases, test records and maintenance rights are delivered with a custom machine.

Select or check first
Third-party code can limit what either party may promise. Commercial libraries, open-source components, equipment-vendor blocks and background tools carry their own licences. Record component identity, version, source of supply, licence terms, notices and replacement risk.
Controlling assumption
Requirements, exclusions, evidence, responsibilities, acceptance criteria and change control are explicitly agreed.
Top risk
Payment, possession and intellectual-property ownership are not the same. Owning the physical machine or receiving a file does not by itself settle the rights to copy, modify, disclose, reuse or manufacture from it.
Proof
Check the exact manufacturer data, units and limits, then verify the result by calculation, measurement or a controlled acceptance test.
Start with the basics Optional foundation before “Who Owns the Machine Design and Software?”

Engineering-project basics

A build becomes controllable when the need, assumptions, interfaces, evidence and ownership are written before hardware choices become difficult to reverse.

Requirement
A requirement states a necessary, testable outcome or constraint. A preferred solution is not automatically a requirement.
Assumption
An assumption is treated as true for a decision but still needs an owner, evidence and a plan for what happens if it is wrong.
Verification and validation
Verification asks whether the design meets its specified requirements. Validation asks whether the delivered result solves the user’s real need in its intended setting.
Prototype and production release
A prototype answers selected questions. Production release additionally needs controlled parts, repeatable assembly, acceptance evidence, service information and change control.
Scope and change control
Scope defines included work, deliverables, interfaces and exclusions. Change control records why an approved baseline changes and what cost, schedule or risk follows.

How to use this article: For every decision, record the owner, evidence, acceptance criterion and condition that would force the decision to be reopened.

On this page
  1. Separate four questions that are often called ownership
  2. Name each deliverable instead of promising documentation
  3. A running binary is not the same as maintainable source
  4. Draw the boundary between prior know-how and project results
  5. Build a rights register while the architecture is still flexible
  6. Test the handover, not just the machine

Buying a custom machine does not automatically answer who owns every drawing, calculation, software component or reusable engineering method involved. It also does not answer a different practical question: what information and permissions will the buyer need to operate, repair, modify or reproduce the delivered equipment? Those matters should be agreed before design work creates valuable files—not reconstructed from assumptions at handover.

Separate four questions that are often called ownership

Software, editable design files and handover documents are distinct deliverables. Their ownership, permitted use and delivery format should be agreed explicitly.
Diagram description

The illustration presents a commercial discussion, not a legal conclusion. The signed page represents agreed rights whose effect depends on the actual contract and applicable law.

A clear agreement answers each one separately
QuestionWhat it controlsExample decision
Who owns the intellectual property?Who holds the relevant copyright, design, patent or confidential know-how rightsSupplier retains a reusable software library; project-specific screens are assigned or licensed
Who may use it?Purpose, machines, sites, users, territory, duration, modification and transfer rightsCustomer may operate and maintain the delivered machine at named sites
What files are delivered?Editable sources, neutral exports, compiled binaries, backups, manuals and recordsNative electrical project plus PDF issue set and an accepted controller backup
Who must support it?Updates, defect correction, obsolescence, cybersecurity response and response timesDefined warranty correction followed by an optional maintenance agreement

Name each deliverable instead of promising documentation

State the format, revision and right attached to every item
Deliverable groupExamplesQuestions to settle
Requirements and acceptanceApproved specification, traceability matrix, test procedures, raw results and signed deviationsWhich revision defines acceptance, and may records be reused for audits or later changes?
Mechanical designAssembly drawings, part drawings, bills of materials, calculations, CAD assemblies and neutral exportsAre native editable models included; are supplier-library or licensed components excluded?
Electrical and pneumatic designSchematics, cable schedules, panel layouts, device lists, settings and safety validation recordsWhich software version opens the native project, and what site changes must be marked?
Control softwarePLC, HMI, motion, safety, embedded and supervisory projects; recipes; configuration and release notesIs source included, or only a loadable image; are passwords, keys and build tools transferred?
Operations and maintenanceManuals, isolation procedures, alarm list, backup/restore procedure, spares and training recordsWho may update them, and how will an as-maintained revision be identified?
Third-party materialPurchased software, component drawings, fonts, libraries, cloud services and manufacturer dataCan the licence be transferred, and what continuing subscription or attribution applies?

The register should identify an owner, expected format, delivery milestone, confidentiality class and acceptance check for each item. “CAD files” is ambiguous: it might mean view-only PDFs, neutral STEP exports, native parametric models or an entire managed design database. Each can support a different maintenance task and expose a different amount of reusable know-how.

A running binary is not the same as maintainable source

Maintenance depends on more than a source-code folder
LayerWhat it enablesTypical missing dependency
Executable or controller imageRestore the accepted release to compatible hardwareNo ability to inspect or change behavior
Editable source projectInspect logic and prepare a changeVendor IDE, library versions, passwords or hardware definitions
Reproducible build descriptionGenerate the same release from controlled inputsCompiler, toolchain, scripts, licences, generated files or environment settings
Version history and release recordTrace why a change occurred and identify the installed baselineRepository metadata, tags, issue references or signed release manifest
Test assetsCheck that a rebuilt or modified release still satisfies requirementsTest fixtures, simulators, datasets, expected results or site prerequisites
Credentials and operational secretsAdminister authorized devices and servicesSecure transfer, rotation, recovery and named custody

Draw the boundary between prior know-how and project results

Common categories need project-specific definitions
CategoryTypical contentAgreement should state
Customer backgroundProduct data, process recipes, site standards and existing machine informationPermitted project use, confidentiality, return and retention
Supplier backgroundReusable libraries, calculation methods, templates, standard modules and know-howWhat remains supplier-owned and what licence the machine receives
Third-party materialBought components, vendor software, standards and external datasetsApplicable terms, transfer restrictions, subscriptions and notices
Project-specific resultNew drawings, configurations, logic, test evidence and documentation created for the jobOwnership or licence, permitted modification, reuse, disclosure and manufacture
Later improvementChanges after acceptance, field fixes and reusable enhancementsWho funds, owns, validates and may deploy each change

Confidentiality is another axis, not a substitute for ownership or a licence. A customer may own a project result yet be required to protect supplier background information embedded in it. A supplier may retain ownership while granting the customer broad internal rights. Define who may receive confidential files, how they are secured, whether service partners may access them, and what happens when the relationship ends.

Build a rights register while the architecture is still flexible

Create an auditable agreement

  1. List every planned hardware, software, design-data, documentation and test deliverable with a stable identifier.
  2. Record its creator or source, pre-existing status, third-party dependencies and current rights holder.
  3. Choose assignment, exclusive licence, non-exclusive licence or retained ownership for the relevant rights; do not use the word ownership alone.
  4. Define permitted purposes, sites, machine count, users, modification, copying, disclosure to maintainers, manufacture and transfer on sale of the machine.
  5. State the delivered format, tool and version, milestone, acceptance check, storage location and configuration baseline.
  6. Agree confidentiality, security, credential transfer, source escrow if used, support, obsolescence and termination arrangements.
  7. Have authorized representatives and qualified legal counsel review the final terms under the governing law before relying on them.

Test the handover, not just the machine

Practical handover evidence

  1. Compare the delivery manifest with the agreed register and record every approved exclusion.
  2. Open native and neutral design files with the stated tools; check references, libraries and external links.
  3. Restore the accepted software release to representative hardware using the delivered procedure and authorized credentials.
  4. Where source is included, reproduce the release from the documented build environment and compare identified outputs.
  5. Confirm that drawings, bills, parameters, backups and manuals identify the same accepted machine configuration.
  6. Transfer repositories, licence records, notices, test evidence and access custody through secure, recorded channels.
  7. Record unresolved items, responsibility, due dates and the exact rights that apply during any conditional acceptance period.

Rights and deliverables are easiest to verify when they were named in the requirement set. From Machine Idea to Clear Requirements shows how to make those obligations testable, while Prototype Proof Versus Production Acceptance explains how delivered records become part of an acceptance evidence chain.

Selection boundary and evidence to keep with the decision

Treat “Who Owns the Machine Design and Software?” as a selection problem, not only a definition. Record the required result, alternatives considered, the controlling assumption and the condition that would change the choice.

Keep evidence proportional to consequence: Check the exact manufacturer data, units and limits, then verify the result by calculation, measurement or a controlled acceptance test. Revisit the decision when the load, environment, duty, interface, regulation or maintenance plan changes.

One-minute questions

Questions to answer before you apply this lesson

What should I select or check first for Who Owns the Machine Design and Software?

Third-party code can limit what either party may promise. Commercial libraries, open-source components, equipment-vendor blocks and background tools carry their own licences. Record component identity, version, source of supply, licence terms, notices and replacement risk.

Which assumption can change the conclusion?

Requirements, exclusions, evidence, responsibilities, acceptance criteria and change control are explicitly agreed.

What can go wrong if I copy the example directly?

Payment, possession and intellectual-property ownership are not the same. Owning the physical machine or receiving a file does not by itself settle the rights to copy, modify, disclose, reuse or manufacture from it.

How do I verify the result in the real system?

Check the exact manufacturer data, units and limits, then verify the result by calculation, measurement or a controlled acceptance test.

Sources and further reading

  1. The Copyright Act, 1957Copyright Office, Government of India · 2026-10-13Official statutory text reviewed for ownership defaults and the written identification, scope, duration and territorial requirements associated with assignments. Legal advice is still required for a particular contract.
  2. Technology Transfer AgreementsWorld Intellectual Property Organization · 2026-10-13Primary WIPO guidance reviewed for the distinction between assignment and licensing, accurate identification of transferred subject matter and confidentiality agreements.
  3. SWE-079 — Develop Software Configuration Management PlanNational Aeronautics and Space Administration · 2026-10-13Primary software-engineering guidance reviewed for controlled source, object code, executables, documentation, tools, test assets, build procedures, third-party software and releases.
  4. NASA Systems Engineering Handbook, Revision 2National Aeronautics and Space Administration · 2026-10-13Primary handbook reviewed for configuration baselines, technical-data management, revision history, authorized access, traceability and lifecycle availability of product data.
Educational image