[{"data":1,"prerenderedAt":321},["ShallowReactive",2],{"blog-latest-en-3":3,"blog-post-en-web-app-development-cost":30},[4,13,22],{"path":5,"title":6,"description":7,"date":8,"updated":8,"category":9,"keyword":10,"readingTime":11,"alt":12},"\u002Fflorist-management-software","Florist management software: what it needs to include","The modules a flower shop needs: orders, batch stock, losses, online payments and margins. How to choose between off-the-shelf software and your own app.","2026-10-07","IND","florist management software",6,"program-gestiune-florarie",{"path":14,"title":15,"description":16,"date":17,"updated":17,"category":18,"keyword":19,"readingTime":20,"alt":21},"\u002Fai-automation-for-small-business","AI automation for small business: 9 processes to start with","The small-business processes where AI automation saves the most time, how to pick the first one, what it costs, and which risks need to be controlled.","2026-10-02","AI","AI automation for small business",7,"automatizare-ai-pentru-imm",{"path":23,"title":24,"description":25,"date":26,"updated":26,"category":27,"keyword":28,"readingTime":11,"alt":29},"\u002Fhow-to-choose-a-web-development-agency","How to choose a web development agency: 12 questions","The questions that separate a serious web agency from one that just ships screens: code ownership, timelines, staged payments, maintenance and communication.","2026-09-29","PROC","how to choose a web development agency","cum-alegi-o-agentie-web",{"path":31,"title":32,"description":33,"date":34,"updated":34,"category":35,"keyword":36,"readingTime":11,"alt":37,"author":38,"service":39,"case":40,"blocks":41,"toc":305,"related":312},"\u002Fweb-app-development-cost","Web app development cost: why quotes vary so much","What goes into the price of a web app, how it's estimated by module, what it costs after launch, and how to avoid paying for features you won't use.","2026-09-24","COST","web app development cost","cat-costa-o-aplicatie-web","CODEPEDIA team","aplicatie-web","startica-app",[42,53,57,62,65,156,168,171,174,178,180,184,186,190,193,223,226,258,276,279,300],{"type":43,"children":44},"callout",[45,51],{"type":46,"children":47},"strong",[48],{"type":49,"text":50},"text","In short.",{"type":49,"text":52}," A web app starts at €2,000 for a simple tool with one role, and at €5,000 for an operations app with roles, reports and integrations. Price is calculated per module, not per screen. The biggest cost driver is business rules: who may do what, and what happens when something goes wrong.",{"type":54,"id":55,"text":56},"h2","why-there-s-no-fixed-price","Why there's no fixed price",{"type":58,"children":59},"p",[60],{"type":49,"text":61},"\"How much does an app cost?\" is like \"how much does a house cost?\". It depends on the rooms, who lives there and what utilities it needs. In an app, rooms are modules, residents are roles, and utilities are integrations.",{"type":54,"id":63,"text":64},"how-we-estimate-by-module","How we estimate, by module",{"type":66,"head":67,"rows":77},"table",[68,71,74],[69],{"type":49,"text":70},"Module",[72],{"type":49,"text":73},"What it does",[75],{"type":49,"text":76},"Complexity",[78,88,98,108,117,126,136,146],[79,82,85],[80],{"type":49,"text":81},"Accounts and roles",[83],{"type":49,"text":84},"Login, permissions, invites",[86],{"type":49,"text":87},"Low – medium",[89,92,95],[90],{"type":49,"text":91},"Lists and records",[93],{"type":49,"text":94},"Customers, products, orders, with filters",[96],{"type":49,"text":97},"Low each",[99,102,105],[100],{"type":49,"text":101},"Status workflows",[103],{"type":49,"text":104},"Order → in progress → delivered, with rules",[106],{"type":49,"text":107},"Medium",[109,112,115],[110],{"type":49,"text":111},"Online payments",[113],{"type":49,"text":114},"Cards, confirmations, refunds",[116],{"type":49,"text":107},[118,121,124],[119],{"type":49,"text":120},"Reports",[122],{"type":49,"text":123},"Totals, margins, Excel\u002FPDF export",[125],{"type":49,"text":107},[127,130,133],[128],{"type":49,"text":129},"Notifications",[131],{"type":49,"text":132},"Email, SMS, messaging",[134],{"type":49,"text":135},"Low",[137,140,143],[138],{"type":49,"text":139},"External integrations",[141],{"type":49,"text":142},"Accounting, couriers, APIs",[144],{"type":49,"text":145},"Medium – high",[147,150,153],[148],{"type":49,"text":149},"Offline \u002F mobile mode",[151],{"type":49,"text":152},"Working without internet, sync",[154],{"type":49,"text":155},"High",{"type":58,"children":157},[158,160,166],{"type":49,"text":159},"The modules add up to the estimate. The ",{"type":161,"href":162,"children":163},"link","\u002Fen\u002Fwork\u002Fstartica-app",[164],{"type":49,"text":165},"Startica",{"type":49,"text":167}," kindergarten app had 7: children, groups, attendance, payments, expenses, SMS and an accounting report.",{"type":54,"id":169,"text":170},"hidden-cost-drivers","Hidden cost drivers",{"type":172,"text":173},"h3","Business rules",{"type":58,"children":175},[176],{"type":49,"text":177},"\"Sellers can't see the purchase price.\" \"A paid order can't be deleted.\" Each rule is easy to say, but has to be built, tested and checked on every screen.",{"type":172,"text":179},"Failure cases",{"type":58,"children":181},[182],{"type":49,"text":183},"What if the payment succeeds and the connection drops? What if two people edit the same order? Cheap apps only handle the happy path.",{"type":172,"text":185},"Data migration",{"type":58,"children":187},[188],{"type":49,"text":189},"Moving years of spreadsheet data, with duplicates and mixed formats, can take a full week.",{"type":54,"id":191,"text":192},"running-costs-after-launch","Running costs after launch",{"type":66,"head":194,"rows":201},[195,198],[196],{"type":49,"text":197},"Cost",[199],{"type":49,"text":200},"Amount",[202,209,216],[203,206],[204],{"type":49,"text":205},"Hosting and database",[207],{"type":49,"text":208},"€0–50 \u002F month, in your account",[210,213],[211],{"type":49,"text":212},"Maintenance (updates, backups, monitoring)",[214],{"type":49,"text":215},"optional, monthly",[217,220],[218],{"type":49,"text":219},"New features",[221],{"type":49,"text":222},"in stages, on request",{"type":54,"id":224,"text":225},"how-to-pay-only-for-what-you-use","How to pay only for what you use",{"type":227,"ordered":228,"items":229},"list",false,[230,237,244,251],[231,235],{"type":46,"children":232},[233],{"type":49,"text":234},"Start with the module that hurts most.",{"type":49,"text":236}," The rest comes once the app is in use.",[238,242],{"type":46,"children":239},[240],{"type":49,"text":241},"Postpone complex reports.",{"type":49,"text":243}," In the first months, an Excel export is usually enough.",[245,249],{"type":46,"children":246},[247],{"type":49,"text":248},"Use existing services",{"type":49,"text":250}," for email, SMS and payments instead of building them.",[252,256],{"type":46,"children":253},[254],{"type":49,"text":255},"Ask for a per-module estimate",{"type":49,"text":257},", not a lump sum, so you can cut from the list.",{"type":58,"children":259},[260,262,267,269,274],{"type":49,"text":261},"See also ",{"type":161,"href":263,"children":264},"\u002Fen\u002Fblog\u002Freplace-excel-with-web-app",[265],{"type":49,"text":266},"when to replace Excel with an app",{"type":49,"text":268}," and ",{"type":161,"href":270,"children":271},"\u002Fen\u002Fblog\u002Fhow-much-does-a-website-cost",[272],{"type":49,"text":273},"how much a website costs",{"type":49,"text":275},".",{"type":54,"id":277,"text":278},"frequently-asked-questions","Frequently asked questions",{"type":280,"items":281},"faq",[282,288,294],{"question":283,"answer":284},"How long does it take to build a web app?",[285],[286],{"type":49,"text":287},"Between 3 and 12 weeks for most business apps. We ship in stages, with a test version every two weeks.",{"question":289,"answer":290},"Is the price fixed?",[291],[292],{"type":49,"text":293},"Yes, for the module list agreed in the proposal. New features that come up along the way are estimated separately, before we build them.",{"question":295,"answer":296},"Who owns the code?",[297],[298],{"type":49,"text":299},"You do. Code, database and hosting live in your accounts from day one.",{"type":301,"text":302,"label":303,"href":304},"cta","Want a per-module estimate for your app? Tell us what it needs to do and get the list within 24 hours.","Tell us what it needs to do","\u002Fen\u002Fcontact?service=web-app",[306,307,308,309,310,311],{"id":55,"text":56},{"id":63,"text":64},{"id":169,"text":170},{"id":191,"text":192},{"id":224,"text":225},{"id":277,"text":278},[313,320],{"path":314,"title":315,"description":316,"date":317,"updated":317,"category":35,"keyword":318,"readingTime":20,"alt":319},"\u002Fhow-much-does-a-website-cost","How much does a website cost in 2026? Real prices by type","What a landing page, business website, online store or web app costs in 2026, what drives the price, and the running costs after launch.","2026-09-14","how much does a website cost","cat-costa-un-site",{"path":5,"title":6,"description":7,"date":8,"updated":8,"category":9,"keyword":10,"readingTime":11,"alt":12},1791990502908]