Where to host a web app: the right choice for your situation

Where to host a web app? The question comes up as soon as the app leaves the tool that built it, or as soon as its bill starts to climb. Six kinds of hosting answer it, and each one hands you a different share of the work. This guide compares them on concrete criteria, then gives the answer that fits each situation.

Simon Vasconcelos Lee By Published on 3 November 20268-minute read

All guides

In short

  1. Six kinds: AI app builders, deployment platforms, PaaS, cloud, VPS and managed VPS.
  2. The real difference lies in what stays on your plate: just your code, or the entire server.
  3. Platforms bill by usage, and the bill follows your traffic. A VPS is paid for by server size, at a price known in advance.
  4. An app that stores data, runs background jobs or holds connections open is best served by a server reserved for it, right next to its database.
  5. To keep the app running without administering a server, a managed VPS hands operations to the host and leaves you in charge of your code.

Six kinds of hosting

A web app is code that answers requests, a database that keeps its state, and often background jobs. Each kind of hosting takes care of part of that.

The comparison, criterion by criterion

The first table shows what stays on your plate, the second what you pay and where your data lives (prices and documentation published in October 2026).

What you manage, the database, background jobs

KindWhat you manageDatabaseBackground jobs, long-running processes
AI app buildersThe app, within the toolBuilt in (Lovable) or connected, such as SupabaseDepends on the tool (reserved VM and scheduled deployments at Replit)
Deployment platformsThe code and its configurationAt a third-party provider (Neon, Supabase, Upstash through the Vercel Marketplace)Time-limited functions: at Vercel, 300 s by default, 800 s on Pro (1,800 s in beta); long-running processes in beta
PaaSThe code, the services, their sizeOffered by the platform, billed separatelyWorkers and scheduled jobs, declared as services
CloudThe whole architecture: network, machines, accessA managed service or a database on a machineAnything, by assembling services
Unmanaged VPSThe server: system, security, backups, monitoringOn the server, tuned and backed up by youAs many as memory allows
Managed VPSYour code; the host runs the serverOn the server, backed up by the hostAs many as memory allows, monitored by the host

The bill, the data, the way out

KindBillWhere the data livesPortability
AI app buildersSubscription; at Lovable, the built-in backend consumes creditsWith the platform and its providersCode synced with GitHub (Lovable); the built-in backend migrates separately
Deployment platformsSubscription, then usage: on Vercel Pro, USD 20 a month per deploying member, with USD 20 of usage includedFunctions in one region (iad1 by default at Vercel), the database with its providerStandard code; platform-specific services get replaced
PaaSBy resource: at Railway, USD 20 per vCPU and USD 10 per GB of memory, per monthOne region of your choice (five at Render)Simple with a Dockerfile
CloudService by service; at AWS, outbound transfer billed beyond 100 GB free per monthThe region of your choiceDepends on the services used
Unmanaged VPSOne price per size; transfer sometimes billed beyond an included volume (USD 0.01 per GiB at DigitalOcean)The server’s data centreComplete: standard software, root access
Managed VPSOne monthly price per size, operations includedThe server’s data centre; backups kept off the machineComplete: your code and your data remain yours

Three criteria to look at closely

A bill that follows your traffic

On a platform billed by usage, the price of a month depends on what the app did that month. At Vercel, once the included credit is used up, function CPU time, function memory, page regenerations and image transformations are billed per unit; at Fly.io, machines are billed by the second. Ideal for starting small, this model calls for an eye on the dashboard as the app grows. On a VPS, a traffic spike uses the server’s resources and the bill stays the same: the question becomes choosing a size that handles your peaks, with headroom.

Background jobs and long-running processes

Job queue workers, sync bots, real-time connections, scheduled tasks: many apps have this second life. Deployment platforms are built around time-limited functions, and Vercel offers long-running processes in beta (Vercel Daemons). PaaS providers declare them as separate services, a background worker or a cron job at Render. On a server, they are processes like any other, started and restarted by the system.

Where the data lives

At Vercel, functions run by default in the iad1 region (Washington, D.C.), and the documentation recommends placing the database in the same region: every round trip to a distant database is paid for in latency. On a VPS, the app and its database share the same machine, in an identified data centre, which business customers and contracts governing personal data often require.

What fits your situation

Your situationThe hosting that fits
A prototype, a demo, an idea to testThe builder’s own hosting, or a platform’s free plan (at Vercel, the Hobby plan is reserved for personal, non-commercial use)
An app with its first usersA managed VPS; a PaaS if your team builds and deploys on its own
A business application: customer data, a team that relies on itA managed VPS: data in an identified location, backups, monitoring with intervention
The developer has left, or the app was built with AIA managed VPS, with takeover and migration of the existing setup
A technical team that wants to stay in controlA VPS, with assistance for questions outside the day-to-day
A mostly static site, with highly variable global trafficA deployment platform and its distribution network

As long as the app is there to show an idea, the tool that built it publishes it in one click. Choosing hosting comes with the first users: data to protect, a bill to plan for.

As soon as the app has users and nobody on the team is meant to administer a server, the answer is a Managed VPS: the app runs on a server reserved for it, with its database, its background jobs and its resources, and the host runs that server for you. Proactive management also follows the app itself (errors, slowdowns, expensive queries, disk space) and recommends the fix, which you apply, yourself or through your AI assistant. Has the developer left? It takes over the existing setup as it is, migration included.

A team that does its own administration gets the most from a server it keeps control of: Simafri’s VPS Pro includes Full-Stack Assistance, a diagnosis that runs from the operating system down to the application code.

Changing hosts without starting over

Today’s choice can be revisited tomorrow, as long as the app stays portable:

Next.js is a good example: its documentation states that a Node.js server started with next build then next start supports all of its features, on any host that runs Node.js.

Your app online, with no server to administer

With a Simafri Managed VPS, your app runs on an Intel Xeon server with ECC memory and mirrored NVMe SSDs, operated by our experts: updates, 24/7 monitoring with intervention before you even call, encrypted backups every night and restores included. We proactively monitor your app and recommend what will make it faster and more secure, before a problem ever surfaces. Migration is complimentary, and we help you put online an app built with Lovable, Bolt, Cursor or another assistant.

Explore Managed VPS

Frequently asked questions

Where should I host an app built with Lovable, Bolt or Replit?

For a demo, the tool’s own hosting is enough. Once the app has users, sync its code with GitHub and run it on a server reserved for it: a managed VPS takes care of that, from going live to monitoring, and the tool remains your workshop for building what comes next.

What is the difference between a PaaS and a VPS?

A PaaS runs your services in its containers and bills the resources they use. A VPS is a server of your own, with root access, at a price set by its size: you administer it, or you hand its operation to the host with a managed VPS.

How much does it cost to host a web app?

On a platform, count the subscription, then usage: compute, memory, data transfer, team members. On a VPS, the price is that of a server size, known in advance. To compare, start from three months of real traffic and add the time your team spends on hosting.

Can I change hosts later?

Yes, and all the more easily when the code is in git, the configuration in environment variables and the database in a standard format. The switchover happens without downtime: copy, test, lower the TTL, then change the DNS records.

Contact us