Skip to main content
Legia

Custom Web Application Development

Legia builds web-based applications for institutions and companies: service portals with requests and tracking, searchable document archives, and CMS dashboards to manage their content. Systems are built in stages, so parts of it are ready for you to try long before the project is done.

Pricing

How much does Web Application Development cost?

Application cost is based on the number of modules and business rules in it, not the number of pages. The system is built in stages, so the budget can also be split by stage.

  • Number of modules and workflows
  • Number of user roles and their permission rules
  • Integration with systems already running
  • Need to migrate legacy data
  • User load the system must handle
Send Message

> Project plan

Web Application Development · 5 stages

How Legia does it

A general view of the order and length of each stage. A change in scope moves the estimate, and the details are agreed after the consultation.

  1. Needs assessment 1–2 weeks
  2. Flow and interface design 2–3 weeks
  3. Staged build Every 2–3 weeks
  4. Testing & limited trial 2–4 weeks
  5. Launch & handover 1–2 weeks
Estimated total
6–11 weeks
Estimated total
Work stages
5 stages
With a written deliverable at each stage
Team response
1 day
Legia team response on business days

If requirements change midway, the change is logged as a separate request, assessed for its impact on time and cost, then agreed before it is carried out. No extra work is done first and billed at the end.

Legia's full process

Technology

Technology we build with

The tools actually used on this work. The choice adapts to the systems you already run rather than being forced into one mold.

Application

The framework for the system's logic and interface, chosen according to the need and the team that will carry it on.

  • Laravel
  • Node.js
  • React
  • TypeScript

Data

Where data is stored, plus caching and queues for work that runs in the background.

  • PostgreSQL
  • Redis

Deployment

Packages the application so it runs the same in the cloud or on your own servers.

  • Docker

Selected Work

Examples of web systems Legia has delivered

All Projects

Two public service portals Legia built, and one fundraising site Legia maintains and security-tests.

PPID BNPT portal home page with an office building hero, six service entry points, and a public information request form

Government & Institutions · 2024

PPID BNPT

PPID BNPT Public Information Portal

Read more ↗
JDIH BNPT portal home page with an office building hero, a document search box, and a list of the latest documents

Government & Institutions · 2024

JDIH BNPT

JDIH BNPT Legal Document Portal

Read more ↗

Why Legia

What you receive

Systems like this are usually used for years after they are built. These six things make them safe to use and something anyone can continue, even without Legia.

  1. 01 · Engineering

    Source code that is yours

    All source code and the right to use it belong to you, kept in a repository under your company's name from day one.

  2. 02 · Ownership

    Security from the design stage

    Role-based login, an activity log that records who changed what, automatic backups, and security checks. The scope is agreed from the needs assessment.

  3. 03 · Search

    Documentation and guides

    Technical documentation and user guides, so another developer can carry on without having to ask Legia.

  4. 04 · Time

    Something to try every two to three weeks

    There is a version you can try every two to three weeks, so the direction can be corrected before it drifts too far.

  5. 05 · Design

    Training and support

    Training for your team, plus a support period once the system is in use.

  6. 06 · Engineering

    Extendable without a rebuild

    A system whose capabilities can be added later without rebuilding from scratch.

FAQ

Frequently asked questions

Haven't found your answer? Tell us what you need, and the Legia team replies within 1 business day.

Ask the Legia team ↗
What is a web application development service?

A web application development service designs and builds systems that run in the browser, where users log in with their own account to work with data and run workflows. Legia builds service portals with requests and tracking, searchable document archives, and CMS dashboards to manage their content. The source code is yours.

How much does software or web application development cost?

The cost depends on the number of workflows, integration needs, and number of users. Legia gives the exact figure after the needs assessment stage. That stage can be taken separately, so you get a scope document and cost estimate without being tied to a full project.

How long does it take to build a web application until it can be used?

A mid-size system generally takes 3–6 months from the needs assessment to full use. Legia builds it in stages, so parts of it are ready for you to try long before the project is finished.

Who owns the source code?

The source code and the right to use it are yours, kept in a repository under your company's name from day one. Legia hands over technical documentation so another developer can carry on without having to ask Legia.

What is the difference between a custom web app, off-the-shelf software, and a spreadsheet?

A custom web app is built around your workflow and its source code becomes yours, but it takes longer to build. Off-the-shelf software is faster to start using if your needs match its built-in features, but you adapt to the product and the right to use it is rented. A spreadsheet is enough for small jobs, but it is hard to restrict access and track changes as data and users grow. Legia gives the most sensible option from the first session, including when the answer is not a custom app.

What security is in applications Legia builds?

Role-based login, so each user only sees and changes what they are entitled to. An activity log that records who changed what and when. Automatic backups, and security checks on the system. The scope of checks and the backup schedule are agreed at the needs assessment stage.

Can the application be connected to the systems we already use?

Yes. Legia handles connections to finance, warehouse, HR, and third-party systems. If the main job is actually connecting existing systems, Legia assesses the scope at the needs assessment stage, and if needed starts from the IT Consulting service to map the systems already running.

Can the application be installed on our own servers?

Yes. Legia installs applications on cloud infrastructure or on your own servers, depending on your company's or agency's data placement needs. The choice is discussed at the needs assessment stage.

What if requirements change mid-project?

Changes are logged as separate requests, assessed for their impact on time and cost, then agreed before they are carried out. No extra work is done first and billed at the end.

Who looks after the application once it is built?

Legia covers fixes for errors in its work for 30 days after handover. After that, a subscription maintenance scheme is available for regular upkeep, or your internal team can take over with the documentation handed over.