Skip to content
Pricient by IOanyT

Portable Spec Pack · buyer guide

Take your software specification to any vendor: what makes a spec portable

Why a specification you can take to any vendor protects you, what a build-grade specification contains, and what changes when someone else builds from it.

Published 13 October 2026 · Pricient by IOanyT

The short answer

A specification is portable when any competent team could build from it without calling the people who wrote it: written requirements, an API contract, editable wireframes, data mappings, acceptance tests and recorded decisions. With one, you can compare vendors on the same scope, build in-house, or change supplier mid-project. Without one, the scope lives in someone else's head.

What a build-grade specification contains

PartWhat it gives the next team
Written requirements, in a machine-readable formWhat to build, item by item, with nothing implied
An API contractHow the parts talk to each other, in a standard format any team can read
Editable wireframesEvery screen, in files a designer can change — not screenshots
Data mappingsWhere each piece of data comes from and where it goes
Acceptance tests in given / when / then formHow everyone will know a feature is done
Architecture decisionsWhy key choices were made, so they are not relitigated

Two of these use widely adopted public formats. The OpenAPI Specification is “a specification language for HTTP APIs that defines structure and syntax in a way that is not wedded to the programming language the API is created in” (OpenAPI Initiative). Given / when / then comes from Gherkin, where “Given steps are used to describe the initial context of the system”, “When steps are used to describe an event, or an action” and “Then steps are used to describe an expected outcome, or result” (Cucumber, Gherkin reference). Both checked 5 October 2026.

Why portability protects you

What changes when someone else builds from it

A specification travels; a delivery standard does not. A new vendor should review the specification, then price its own testing, security, hosting and support — because those depend on who builds it. Ask each vendor what it adds and what it assumes, in writing, exactly as you would for any quote.

Questions to ask about any specification you are given

  1. May I use it with any vendor, including my own team? In writing.
  2. Is it in editable, standard formats — or only a PDF?
  3. Does it include acceptance tests, so done means something?
  4. Does it say what is not included in the first release?
  5. Are the reasons for key decisions recorded, or only the decisions?

How Pricient handles this

Sometimes the right answer is to build with someone else, or in-house. The free specification comes first either way, before you pay anything. The Portable Spec Pack is the build-grade version of your documents — specification, API contract, editable wireframes, data mappings, acceptance suites and architecture decisions — licensed to travel to any vendor or your own team. Your idea and your business data remain yours, and confidential.

If you build with IOanyT, the full cost of the pack is credited against the engagement. It is a fixed-scope item, priced with your quote. Estimates assume IOanyT delivery standards; a third party’s execution would not include the QA, security and compliance layer our quote does.

More on the Portable Spec Pack →

Questions

Asked about this

What makes a software specification portable?

It is complete enough that another team can build from it without the original authors: requirements written down, an API contract in a standard format, wireframes in editable files, data mappings, acceptance tests and the reasons behind key decisions — and you hold a licence to use it with anyone.

Why does a portable specification matter if I already have a vendor?

It keeps your options open. You can compare quotes on exactly the same scope, bring a second team in, take the work in-house, or change supplier without starting over. It also makes the scope something you can check, not something you are told.

Can a different vendor build from a specification someone else wrote?

Yes — that is the point of a build-grade specification. The new vendor should still review it and price its own delivery, quality and support, because those depend on who builds it.

Who owns the specification?

Check your agreement. Some vendors keep the documents and license them only for use with themselves. Ask in writing whether you may use the specification with any vendor, including your own team.

Defined by both lists

Describe your project. See what comes back.

Start your spec

No signature, no call. A business email unlocks the full quote.