1. The app in one sentence
What to write: Describe what the app does and for whom, in one sentence.
- What would you say if someone asked what the app is for?
- Which word would a user type into an app store or search engine to find it?
Spacewalk guides · Free template
Published by Spacewalk
An app requirements document tells a developer what to build before anyone writes code: who the app is for, the main task it handles, what the first release must include, and who will own the accounts and source code afterwards. This free template covers those points in 11 sections. It works for mobile apps on iPhone and Android and for web apps. It is a client-side brief, shorter than a product requirements document (PRD) or a formal software specification.
The template is for founders, small-business owners and product owners who are about to brief a developer or studio. Fill in what you know, mark the rest as an open question, and send it with your enquiry. Below the template, we have filled in every section for Countstead, our own inventory app, so you can see the level of detail that helps.
On this page
Download the template
Version 1 · 28 October 2026
The template is free and needs no sign-up or email address. Both files contain the same 11 sections as this page. We checked the Word file in Apple Pages on 28 October 2026; it has not been tested in Microsoft Word or Google Docs yet.
Copy each heading into your own document, or download one of the files above. A sentence or two per section is enough to start a useful conversation. Sections 1 to 4 describe the product, sections 5 to 8 how it runs and what it connects to, and sections 9 to 11 ownership, limits and open questions.
What to write: Describe what the app does and for whom, in one sentence.
What to write: The people who will use the app, and the situation they are in when they open it.
What to write: The one job the app must do well, and how you will know it does.
What to write: The features the first release (often called the minimum viable product, or MVP) cannot launch without, in order of importance. Keep later ideas on a separate list.
What to write: Where the app needs to run on launch day.
What to write: Where information is stored, whether people sign in, and what happens without an internet connection.
What to write: Anything the app must connect to, and how it will make money.
What to write: If the app uses an AI model, a few examples of the input and the answer you would consider useful. Write "None" if it does not.
What to write: Who will own each account and asset after launch, and who supports the app.
What to write: Dates, budget, rules and anything else that limits the project.
What to write: What you have not decided yet, and anything that shows the idea.
Countstead is an inventory app for small businesses on iPhone and iPad. It is our own app, not client work. We filled in the template as if we were briefing a developer to build the app as it ships today in version 1.8.
| Section | Countstead |
|---|---|
| 1. The app in one sentence | An inventory app for small businesses on iPhone and iPad: record what comes in and goes out, count what is on the shelf, scan barcodes and see what is running low, even with no internet connection. |
| 2. Who will use it | Shops, market stalls, makers, resellers, cafés and kitchens, salons and repair workshops. They keep physical stock, have outgrown a spreadsheet, and don't want an ERP or warehouse system. |
| 3. The main task | Record stock movements and counts where the stock is, then see what is running low. |
| 4. First release | Must have: items with a photo, SKU, barcode, unit and unit cost; stock in, stock out, counts, corrections and transfers, each kept in the item's history; barcode and QR scanning; a low-stock level per item and location with a Low Stock view. Paid plan (Countstead Pro): unlimited items, more than one location, sync across devices, alerts, reorder suggestions. Out of scope: looking up products in an online catalog. |
| 5. Platforms and devices | iPhone first, adapting to iPad. No Android or web app. Uses the camera for barcode and QR scanning. |
| 6. Data, accounts and connection | Items, counts, locations and history stay on the device and work without a connection. No account is needed to start. Sync across devices is optional, part of Countstead Pro, and set up separately with Sign in with Apple. |
| 7. Payments and integrations | Free for up to 30 active items at one location; Countstead Pro is an optional subscription. Import up to 10,000 rows from a CSV file or Excel workbook, and export everything as CSV. Barcodes are matched against the user's own items; nothing is looked up online. |
| 8. AI features | None. |
| 9. Ownership and handoff | Our own product, so the Apple Developer account, source code, countstead.com domain and App Store listing all stay with us. The privacy policy is published at countstead.com/privacy/. |
| 10. Constraints | Local use must work with no connection and no account. The app is available in English, German, French, Spanish, Italian, Portuguese, Japanese, Korean and Indonesian. Budget and launch date are left out because this is our own product; a client brief should include them. |
| 11. Open questions and attachments | For a client brief, this is where screenshots of the current spreadsheet, the list of stock locations and any barcode labels already in use would go. |
The same 11 sections work as a web app requirements template. In section 5, list the browsers and screen sizes you need to support. In section 7, name the systems that own each record, such as an existing database or booking service. For more on planning a web project, see web application development.
If the app includes an AI feature, section 8 matters most. A few real inputs and the answers you would accept are a better starting point than the name of a model. Our AI integration services page explains how we plan and evaluate these features.
For iPhone and Android projects, our mobile app development page covers native and cross-platform choices, offline behavior and release preparation.
An app requirements document describes what an app must do before development starts: its users, main task, first-release features, platforms, data, integrations, ownership and constraints. A developer uses it to estimate the work, ask the right questions and agree on the scope of the first release.
A good template asks about the users, the main task, the first release, platforms, data and offline use, payments and integrations, AI features, ownership of accounts and code, and constraints. It should be editable without signing up, and a filled-in example shows how much detail each section needs.
It covers less. A product requirements document (PRD) is usually written by a product team for an engineering team, and a software requirements specification goes into formal detail; ISO/IEC/IEEE 29148 is the international standard that describes what one contains. This template is a client-side brief, sometimes called an app specification: enough for a developer to understand the project and start a scoping conversation. If a team will build and test against every requirement line by line, treat the brief as the starting point for that fuller document.
A few sentences or a short list per section is enough to start. Add detail where a decision affects cost or schedule, such as offline behavior, sign-in, payments and integrations. Mark everything you are unsure about as an open question rather than guessing.
Yes. All 11 sections apply. Replace device questions with the browsers and screen sizes you need, and list the existing systems the web app must connect to. Leave section 8 as "None" if there is no AI feature.
Leave out passwords, customer records and confidential files. Describe what the data contains and who can access it instead. You can share the details later, once you have agreed how they will be handled.
When all 11 sections are filled in or marked as open questions, email the brief to hello@spacewa.lk with your target platforms and any date you are working towards. Spacewalk builds web applications, mobile apps and AI features, and is based in Colombo, Sri Lanka, and available worldwide.