Home · Business · IT, Data & Security · Software development
As of 13 August 2026, AI can only partly build an internal tool for your UK business.
This still needs a person who signs their name to it.
Can you do it?
30 minutesto a draft.
4 hoursto something you’d act on.
Cost, all in£0
Skill neededpower-user
Who has to check ita colleague
What the alternative costsThe supplied tool list gives no price for a conventional software build, so this page does not estimate one.
If this goes wrong: staff rely on incorrect records, private business data is exposed or the tool disrupts a live process, and you have to repair the system while dealing with the consequences.
What to actually do
Hand it to a person
The route this page recommends
A person who owns the outcome does this end to end, worth it when the failure is dear.
Use a tool built for this
Second choiceDo it yourself
The distant thirdA chat interface, power-user skill, and roughly 4 hours until you can act on the result.
How to actually do it
- Open a document and write the business process, the people who use it, the decisions they make and the failure that the tool must prevent.
- List every screen, field, report, approval, notification, integration and retention requirement, and remove real personal or confidential data from any examples.
- Paste the specification into an AI development tool such as Lovable, ask it to restate the requirements and risks first, and resolve its questions before asking it to generate the application.
- Ask the tool to create the database model, role permissions, audit log, validation rules and automated tests before connecting any live system or production data.
- Run the generated application with fictional records and test normal use, invalid entries, duplicate records, deleted records, each user role, exports and failed integrations.
- Ask a technically competent colleague to inspect the code, dependencies, authentication, permissions, secrets handling, backups, logging and data flows, then fix each finding before deployment.
- Deploy a limited pilot with non-sensitive data, compare its outputs with the existing process, and obtain business-owner approval before introducing real records.
Prompt
Act as a software analyst and senior developer. Design and build a small internal web tool for a UK business based on the specification below. Business purpose: [describe the process the tool should improve] Users and roles: [list each user type and what they may view, create, edit, approve or delete] Required screens: [list the screens] Data fields: [list each field, its type, whether it is required, and who may see or change it] Workflow: [describe the process from start to finish, including approvals, exceptions and notifications] Reports or exports: [describe them] Integrations: [list any required systems, or write none] Sample data: [paste fictional sample data only] Constraints: [browser, hosting, accessibility, retention, branding or other requirements] First, restate the requirements and list ambiguities, risks and unanswered questions. Do not invent business rules. Where a decision is needed, offer options and wait for my choice. Then propose a simple architecture, data model, permission model, validation rules, audit trail and test plan. Treat personal and confidential business data as restricted: use fictional data in development, minimise collection, do not expose secrets, and do not connect to production systems without explicit approval. Include protections against unauthorised access, insecure direct object references, injection, accidental deletion and unsafe file uploads. After I approve the plan, generate the application in small, testable stages. Include setup instructions, environment variables, database migrations, sample data, automated tests and a manual test checklist. Keep the implementation as simple as possible. Explain every assumption and show the files or changes made. Do not claim that the tool is secure, compliant or production-ready until the listed tests and an independent technical review have been completed.
Open it prefilled in ChatGPT or Claude, or copy it into Gemini, which takes no prefill link.
What it gets wrong
- AI cannot decide which business rules your team actually intends when the process is ambiguous.
- AI cannot prove that permissions, authentication and data handling are safe in your specific environment.
- AI cannot take responsibility for incorrect records, data loss, an outage or a privacy incident.
- AI cannot replace user acceptance testing against the exceptions and informal workarounds in your business.
- AI cannot maintain integrations and dependencies after the first version without an owner and an ongoing testing process.
What caps this at PARTLY: verification cost, judgement under ambiguity and stakes of error.
How we scored this
Five axes, each scored nought to two by hand: ten means AI carries the task cleanly, and the thresholds that turn a total into YES, PARTLY or NO are published in the methodology. Each axis name links to its definition.
| Axis | Score (0–2) |
|---|---|
| Output | 2 |
| Inputs | 1 |
| Verification | 1 |
| Liability | 1 |
| Effort delta | 1 |
| Total | 6 / 10 |
The methodology and its thresholds are published in full.
FAQ
- Can ChatGPT build an internal business tool?
- It can generate a useful prototype and code, but a working prototype is not the same as a dependable internal system. You still need to define the process, test permissions and edge cases, and arrange technical review before using real business data.
- Is it safe to use AI to build an internal app?
- It is safer to develop with fictional data and no production credentials. AI can produce insecure authentication, permissions or integrations, so a technically competent colleague should inspect and test the application before deployment.
- Can AI build a database for my small business?
- Yes, AI can draft a database schema, forms, validation and reports for a small process. It cannot know which records must be retained, restricted, audited or backed up unless you specify those requirements and check the implementation.
- Do I need a developer if AI builds my internal tool?
- For a throwaway prototype, you may manage without one. For a tool containing confidential data or supporting an important process, you need technical review and someone responsible for security, deployment, backups, updates and failures.
Nearby answers
Assessed by gpt-5.6-luna (gpt-5.6-luna) on 2026-08-13, second-checked by an independent model. Wrong somewhere? Email [email protected] and it gets re-checked.
The newsletter
AI news, new answers and product picks, straight to your inbox.