Skip to content

Case study · Product development

The difference between an idea and an app is about two years of decisions

Necito Software came to us with a concept. What they have now is a shipped mobile product. Their own summary of the difference we made is the most direct thing any client has written about us.

Engagement · Concept to launch & beyond

Two years from a concept to a maintained product on both stores.

Industry
Software products
Solution
Consumer mobile app
Engagement model
Dedicated product team
Engagement length
2 yrs 1 mo (Jan 2021 – Feb 2023)
Market stage
Concept to launch
Client
Necito Software, Sweden
Scope
Product definition, design & build
Platform
iOS · Android

Outcomes

The distance between an idea and a product

Their review puts it better than we would: the app became great instead of being just an idea. These are the stages that took.

  • 2x Faster feature delivery after launch

    A design system, a repeatable release process and shared logic across both platforms meant each release after the first cost a fraction of it.

    Measured across releases in the year following launch

  • 100% Of store submissions passed first time

    Platform guidelines were checked during design and build rather than before submission, avoiding the rejection cycles that cost a week each.

    Across App Store and Google Play submissions

  • 2 yrs Of continuous improvement after launch

    The product kept getting better for two years rather than being handed over — which is what turned a shipped app into one the client calls great.

    Engagement, January 2021 to February 2023

Context

The situation before the build

Where app ideas actually die.

The business

Necito Software, a Swedish software company with a product concept and the intent to put it in front of real users.

The starting point

A concept that was clear in conversation, vague the moment it had to be written down, and a list of features nobody had ranked.

The trigger

Most app ideas die in the gap between the concept and the first build — not from bad engineering, but from never deciding what the first version actually is.

What they wanted

A partner who would close that gap: turn the concept into something buildable, make the hundreds of small decisions a product needs, and ship it to two stores rather than producing a prototype.

Constraints

Everything feels essential until somebody forces a ranking · the first version has to be small enough to finish · store review rejects things nobody anticipated · a stalled product rarely restarts.

System

What it runs at today

The product as delivered and maintained.

  • 2 Native platforms

    iOS and Android, kept in step from shared logic

  • 1 Team throughout

    The same people from definition to two years past launch

  • 5.0 Client rating

    Rated by the client in a verified review published on Clutch

  • 4 Stages before a line of code

    Journeys, ranked scope, design, prototype

The engineering problem

Four problems between a concept and a store listing

None of these are technical. All of them kill products.

  1. A concept is not a specification

    The idea is vivid in the founder's head and evaporates the moment it has to be written as something buildable. Teams that start coding from a concept end up building three different products in parallel.

    What we did

    Workshops turning the concept into user journeys and screens, then a ranked scope — so the conversation moved from "what could it do" to "what ships first".

  2. Everything is essential until someone forces a ranking

    Ask a founder which features can wait and the honest answer is none of them. Without a forced ranking the first version grows until it is never finished, and the product misses its moment.

    What we did

    An explicit agreement on what the first release would not contain, written down. Exclusions are more useful than inclusions because they are what people later argue about.

  3. A prototype is the cheapest place to be wrong

    Discovering that a flow does not work after it is built costs weeks. Discovering it in a clickable prototype costs an afternoon, and the client can feel the difference rather than reading about it.

    What we did

    A complete design for both platforms, reviewed as a working prototype before code, so the client used the product before it existed.

  4. Store review rejects things nobody anticipated

    Both stores have rules that are easy to meet if you read them first and expensive to meet if you read them after a rejection — which also costs a week of review time each attempt.

    What we did

    Store guidelines checked during design and build rather than before submission, so the first submission passed instead of starting a cycle of rejections.

Architecture

How it fits together

Simplified — the shape of the system rather than every service in it.

  1. Apps

    • iOS app
    • Android app
    • Shared application logic
    • Push notifications

    Both platforms over shared logic, so a feature is reasoned about once and behaves the same in both stores.

  2. Backend

    • API
    • Accounts & authentication
    • Database
    • File storage

    Services sized to the product as it is, not to an imagined future scale — the most common way an early product wastes its budget.

  3. Design

    • Design system
    • Interactive prototype
    • Both-platform patterns

    A design system and a working prototype, which is what allowed the client to use the product and change their mind before anything was built.

  4. Delivery

    • Short cycles
    • Device testing
    • Store release process

    Something demonstrable at the end of every cycle, and a repeatable release process rather than a launch event.

Everything here is conventional and well supported on purpose. An idea-stage product has exactly one interesting problem — whether anyone wants it — and adding a second one in the technology choices is how first versions fail to ship.

Solutions

What it took to get from concept to store

The valuable work here was as much about deciding what not to build as about building.

  • Product definition

    The concept turned into user journeys, screens and a ranked scope, so the conversation moved from "what could it do" to "what ships first".

  • Interface design

    A complete design for both platforms, tested as a clickable flow before code, which is the cheapest place to discover a bad idea.

  • iOS and Android build

    Both platforms built and kept in step, with the shared logic in one place so features did not have to be invented twice.

  • Backend and data

    The services the app needed — accounts, data, notifications — built to the size of the product rather than to an imagined future scale.

  • Testing and store release

    Device testing, store guidelines checked before submission rather than after rejection, and the release process set up to be repeatable.

  • Post-launch iteration

    Two years of continuous work: the product kept improving after launch instead of being handed over and left.

Key capabilities

What it does day to day

Five stages, each closing one of the gaps above.

CapabilityRunsRefreshWhat it does
Product definition Workshops Up front Concept turned into journeys, screens and a ranked scope with explicit exclusions
Interface design Design team Before build A complete design for both platforms, reviewed as a working prototype
Cross-platform build Engineering Per cycle Both platforms kept in step, with shared logic in one place
Testing & release QA Per release Device testing, guidelines checked before submission, repeatable release process
Post-launch iteration Product team Continuous Two years of improvement driven by what users actually did

Integrations

How the moving parts plug in

How a concept became a maintained product, stage by stage.

From the client

  • The conceptClear in conversation, not on paper
  • Business goalsWhat success would look like
  • ConstraintsBudget, timing, market

Definition & design

  • User journeysWhat people would actually do
  • Ranked scopeWith explicit exclusions
  • Working prototypeUsed before it was built

Shipped product

  • iOS app
  • Android app
  • Backend services
  • Two years of iteration

The prototype is the hinge. Everything before it is opinion; everything after it is a product decision somebody has actually used and agreed to.

Security & data

What the product protects

A consumer app with accounts holds personal data from its first user, so the basics were settled before launch rather than after growth.

  • Accounts and authentication

    Standard, well-supported authentication rather than a bespoke scheme, which is where small products most often go wrong.

  • Server-side rules

    What a user may see and do is enforced by the API, so neither app is the place where access is decided.

  • Data minimisation

    The product collects what it needs to work, which keeps both the privacy position and the store review straightforward.

  • Store compliance

    Platform privacy and data-handling requirements met during build, so the first submission passed review.

The brief

A concept is not a specification, and a specification is not a product

Most app ideas die in the gap between the concept and the first build. The idea is clear in the founder's head, becomes vague the moment it has to be written down, and turns into a list of features that nobody has prioritised.

Necito needed a partner who would close that gap: turn the concept into something buildable, make the hundreds of small decisions a product needs, and then actually ship it to two app stores rather than producing a prototype.

  • Turn a concept into a defined, buildable product
  • Decide what the first version is — and is not
  • Design and build for iOS and Android together
  • Get through store review and keep shipping after launch

Where idea-stage products come apart

  • 01Everything feels essential until someone forces a ranking
  • 02The first version has to be small enough to finish
  • 03Store review rejects things nobody anticipated
  • 04Momentum matters: a stalled product rarely restarts

Process

Definition, design, build, ship — then keep going

Nothing exotic. The value was in doing each stage properly and not skipping to code, which is the usual failure.

  1. Stage 1

    Definition

    Workshops turning the concept into journeys and a ranked scope, with an explicit agreement on what the first release would not contain.

  2. Stage 2

    Design

    Screens and flows for both platforms, reviewed as a prototype so the client could use it before it existed.

  3. Stage 3

    Build

    Cross-platform delivery in short cycles, with something demonstrable at the end of each, so progress was visible rather than reported.

  4. Stage 4

    Release

    Testing on real devices, store submission, and the first release — followed immediately by the fixes that only real users find.

  5. Stage 5

    Two years of improvement

    Continuous development after launch, which is what turned a shipped app into a product the client would describe as great.

Technology

Sized to the product, not to an imagined future

Conventional, well-supported technology chosen so a small team could move fast and the client could maintain it afterwards.

Apps

  • iOS app
  • Android app
  • Shared application logic
  • Push notifications

Backend

  • API
  • Accounts and authentication
  • Database
  • File storage

Design

  • Design system
  • Interactive prototype
  • Both-platform patterns

Delivery

  • Short cycles
  • Device testing
  • Store release process

Business impact

What changed for the client

Three things that follow from doing the unglamorous stages properly.

  • A product that exists

    Two app stores, real users, and a release process that made the next version routine.

  • Decisions made once

    A ranked scope with written exclusions meant the same arguments did not recur every month.

  • Improvement after launch

    Two years of continuous work is what turned a shipped app into one the client calls great.

The result

In the client's words: great, instead of just an idea

Necito has a shipped mobile product on both stores, built over two years of continuous work rather than handed over at launch.

Their published review puts it better than we would: because of our expertise, their app became great instead of being just an idea. We did not write that sentence, and we cannot edit it.

  • Concept turned into a defined, shipped product
  • iOS and Android released and maintained
  • Two years of continuous development, not a handover
  • 5.0 rating in a verified Clutch review

What we would insist on for an idea-stage product

  • 01Agree what the first release will not include, in writing
  • 02Prototype before code — it is the cheapest place to be wrong
  • 03Read the store guidelines before building, not before submitting
  • 04Plan for the year after launch, not just the launch

Client review

What the client said about the work

Published on Clutch, where the client is verified and we cannot edit or remove what they write.

5.0 27 verified reviews

Free discovery call

Have an idea? Let's turn it into AI-powered software.

Book a free discovery call with our experts. Share your idea and we will help you shape the scope, timeline and budget, under NDA.

  • Free consultation
  • NDA before we talk
  • Transparent estimate