Skip to contentTalk to us
Building apps

Start from a template or from scratch? How to choose

Should you start your app from a template or from scratch? A practical decision guide: what a template gives, when it limits you, and a five-minute test.

Fanann Team9 min read
WhatsApp
SRS · PRD
Quick answer

Start from a template if your business resembles a known type, such as a restaurant cashier, shop inventory or clinic booking, and the template covers more than half of what you need; editing something that works is faster than describing everything. Start from scratch if your way of working is different, or you already have data or a design to build around. Fanann has templates for web business apps, 8 templates for Windows programs, 8 for 2D games and 7 for 3D worlds, and every template is edited by chat once created.

People look for this as
  • template or from scratch
  • should I use an app template
  • ready made app templates to customize
  • POS software template
  • game templates to edit without coding
  • how to choose a template for my app

Template or from scratch: what is the short answer?

The answer to this old question has changed. A template once meant accepting what was in it, and 'from scratch' meant months and a budget. Today a first version is built from a description quickly, and a template is edited by chat. The gap has narrowed, and the right question is: which gets me faster to something that looks like my business?

Which describes your situation?

Pick the one that sounds like you to see the advice.

What do you actually get when you choose a template?

A template is not 'a ready design'. In business apps the look is its least valuable part. The value is in three things a picture does not show:

  • The data structure: what the system stores and how it connects. In a cashier template: products, categories, orders, lines and invoices.
  • The workflow: the order of steps as they really happen: new order, add items, change a quantity, pay, receipt.
  • The details you would forget: removing a line from an open order, today's sales report, what shows when there are no products.
Real screenshot of “Restaurant POS”, a Windows program built with Fanann: the sell screen with menu categories, item tiles and prices, and an open order with its total, VAT and the Pay button
Restaurant POSReal screenshot of a program built with Fanann

Tap the picture to zoom in, then drag to move around it.

Real screenshot of a program built with FanannA restaurant cashier program for Windows built with Fanann, with an open order and its total and tax. The POS template starts you here instead of at an empty screen.

In Fanann, a template's details show its screens, the data it manages, example requests and ideas for later features, with a demo to open before deciding.

In a template
Screens, data structure, workflow, sample content
Not in it
Your data, your brand, your own business rules
After creating
You edit everything by chat

When does a template win, and when does starting from scratch win?

A template is better when
  • Your business resembles what it was designed for
  • You want something working today to try with staff
  • You do not yet know everything you need, and it reminds you
  • This is the first program you have ever built
  • Your differences are additions, not fundamental changes
From scratch is better when
  • Your workflow differs from the norm in your field
  • You have a requirements document, a design or a data file
  • You would delete more of the template than you keep
  • The product is a new idea, not a known type
  • You want control of every decision from the first screen

The half rule

Write the ten most important things your system must do, then count how many the template does as it stands. Six or more: start from it. Three or fewer: start from your description. In between, look at the data: if its structure matches your business, stay, because changing screens is far easier than changing data.

How do you judge a template in five minutes?

Open the demo and run one real transaction from your business end to end. Do not just browse. Then answer:

The five-minute testTap an item when it is done. Your progress is kept in this browser.

Which templates exist for each kind of project?

The kind of project changes the answer. If it is not settled yet, first read website, mobile app, Windows program or game.

KindWhat Fanann offersWhen to start from scratch instead
Web app or websiteTemplates for ready business apps you fit to your businessA product with a new idea, or an internal system with its own rules
Windows program8 templates: restaurant POS, store inventory, invoice maker, expense tracker, clinic or salon front desk, employee attendance, warehouse labels, file organizerA specialized desktop tool unlike any of them
2D game8 templates: platformer, endless runner, space shooter, maze, match-3, kids quiz, top-down racing, tower defenseA game mechanic of your own invention
3D world7 templates: obstacle course, kart racer, exploration island, puzzle adventure, product showroom, room design, warehouse tourA scene specific to your place or product
Mobile appBuilt from your description, from an identity extracted from your design, or from a requirements documentThis is the usual route here
Illustration: a platformer hero jumping for coins. In games a template is an excellent start, because the fun comes from tuning, not from building from nothing.Illustration
Illustration: a platformer hero jumping for coins. In games a template is an excellent start, because the fun comes from tuning, not from building from nothing.

For a first game a template is almost always the best choice: you begin with something playable, then change the character, levels and speed until it is yours. Each Windows template comes with a suggested data location: local for one PC that works offline, or cloud for more than one.

Does 'from scratch' mean a blank page?

No. Most people who start 'from scratch' already have something to start from. Five starting points, each more accurate than a general template:

What you haveStart fromWhat you get
An idea in your headA typed or spoken descriptionA first version you edit by chat
An Excel file you run the business onExcel to AppA system with screens, forms, reports and roles, your rows imported
A logo and screenshots or a designDesign to AppAn identity board you adjust, then an app that follows it
Many unordered ideasProduct Owner NouraA requirements document and task list handed to the builder
A clear description, and you want a review before buildingPlan modeQuick questions, then a plan you edit and approve

Each start has its guide: how to turn an Excel sheet into a real system and how to make a system from a screenshot.

How do you start in Fanann, either way?

Route one: from a template

  1. 1
    Browse the templates

    Search or filter by category, and open a template's details.

  2. 2
    Try the demo

    Run the five-minute test on a real transaction from your business.

  3. 3
    Use the template

    Name your app and choose its address; the app is created and the builder opens.

  4. 4
    Fit it to your business

    Write the customization request: what to add, what to remove, what to rename.

Copy-ready prompt to customize a template after creating it

Fit this template-based app to our perfume and incense shop in Sharjah. Rename 'products' to 'items', and add to each item its size in ml and a perfume type: oud oil, incense, oil perfume, spray. Add an alert when any item's quantity falls below five pieces. Remove the delivery section because we sell in the shop only. Prices include 5% VAT. Add two roles: a salesperson who sells but cannot change prices, and a manager who sees the daily and monthly sales report. Replace the sample data with ten of my own items, which I will send after this request. Arabic right-to-left interface.

Try it in Fanann

Route two: from your description

Write four things: who uses the system, what each one does, what data there is, and which rules apply. Choose plan mode to be asked first and see the plan before any building. For wording help, how to write prompts that build better apps has many examples.

What are the common mistakes, and what should you do in the first week?

  • Trying five templates without testing any. Pick the closest and run a full transaction.
  • Keeping everything 'just in case'. Unused screens distract staff. Remove them.
  • Leaving the sample data. Enter your own data on day one; a template's problems only show with it.
  • Starting from scratch out of pride. If yours is an ordinary restaurant, the cashier template saves you a lot.
  • Clinging to a template that does not fit. If you fight it in every request, start from your description.
  1. Day 1Choose and try

    The five-minute test, then create the app.

  2. Day 2Fit it to you

    Names, fields, rules and roles. One request per change.

  3. Day 3Enter your data

    Real data from your business in place of the samples.

  4. Days 4 and 5Try it with its real user

    One employee for a full day. Note every stumble.

  5. Days 6 and 7Fix and publish

    Handle the notes, then publish the app or download the installer.

The decision is not final: once created, a template is an app like any other, edited by chat. For a wider view, read what you can build with AI.

Key takeaways

  • A template is a data structure, screens and a ready workflow, not just a look.
  • The rule: if a template covers more than half your needs, start from it; otherwise start from your description.
  • Judge a template by its data and workflow, not its colors; colors are the easiest thing to change.
  • 'From scratch' is not a blank page: you start from a description, an Excel file, a design or a requirements document.
  • Either way the result is an app you edit by chat, so the decision is not final.

Frequently asked questions

Will a template limit me later?
In Fanann a template is only a starting point: an app is created from it, and you can change everything later by chat. What truly limits you is a data structure far from your business, so judge it from that angle.
Is starting from scratch harder for a beginner?
Not technically, but it asks you to know what you want, while a template reminds you of things you would forget. For a first project in a known type of business, a template is kinder.
Can I change a template's look completely?
Yes. Colors, fonts and layout change with a typed request or with visual editing, so do not let look decide your choice.
How many templates does Fanann offer?
For web apps there is a library of ready business app templates. Windows Studio has 8 templates, 2D Game Design has eight, and 3D worlds have seven.
Can I import my data into an app started from a template?
If your data sits in an Excel file and is the core of the system, the better start is Excel to App, which builds the system around your file with your rows imported. From a template, ask in chat for a way to enter your data.
What if there is no template for my field?
Start from your description: who uses the system, what it does, what data there is and which rules apply. Or let Product Owner Noura turn your idea into a requirements document for the builder.

Ask your AI assistant about this

Copy this prompt into the AI assistant you use, then add the details of your own case.

I am reading this guide: “Start from a template or from scratch? How to choose” https://fanann.com/en/blog/start-from-a-template-or-from-scratch/ My question: template or from scratch Use that page as a source and explain the answer step by step for my situation, tell me what to check before I start, and cite the page link.

Terms in this article

Your idea deserves to see the light.

Describe it in Arabic or English and Fanann builds, tests and ships it — no coding knowledge needed. Start free, no credit card.