[{"data":1,"prerenderedAt":193},["ShallowReactive",2],{"blog-latest-en-3":3,"blog-post-en-how-to-choose-a-web-development-agency":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":23,"title":24,"description":25,"date":26,"updated":26,"category":27,"keyword":28,"readingTime":11,"alt":29,"author":31,"service":32,"case":33,"blocks":34,"toc":183,"related":190},"CODEPEDIA team","website","bloom",[35,46,50,53,58,60,64,66,70,73,75,79,81,93,95,99,102,104,108,110,114,116,120,123,125,129,131,135,137,141,144,160,163,178],{"type":36,"children":37},"callout",[38,44],{"type":39,"children":40},"strong",[41],{"type":42,"text":43},"text","In short.",{"type":42,"text":45}," Before signing, ask who owns the code and accounts, how payments map to deliveries, what happens if the project slips, and who maintains it after launch. A good agency answers specifically and in writing. Vague answers here mean a vague project.",{"type":47,"id":48,"text":49},"h2","ownership-and-access","Ownership and access",{"type":51,"text":52},"h3","1. Whose name are the domain, hosting and code under?",{"type":54,"children":55},"p",[56],{"type":42,"text":57},"The right answer: yours. If the agency keeps them in its own accounts, leaving becomes a negotiation.",{"type":51,"text":59},"2. Do I get the full source code?",{"type":54,"children":61},[62],{"type":42,"text":63},"Ask for repository access from day one, not at the end. You'll also see the pace of work.",{"type":51,"text":65},"3. Which paid licences does the project use?",{"type":54,"children":67},[68],{"type":42,"text":69},"Themes, plugins, external services. Each has a yearly cost that should be in the proposal.",{"type":47,"id":71,"text":72},"timelines-and-money","Timelines and money",{"type":51,"text":74},"4. How are payments tied to deliveries?",{"type":54,"children":76},[77],{"type":42,"text":78},"Deposit, test version, launch. Each payment matches something you can see and test.",{"type":51,"text":80},"5. What happens if something new turns up mid-project?",{"type":54,"children":82},[83,85,91],{"type":42,"text":84},"Ask for a real example. At ",{"type":86,"href":87,"children":88},"link","\u002Fen\u002Fwork\u002Fbloom",[89],{"type":42,"text":90},"Bloom",{"type":42,"text":92},", walk-in sales, a loss report by reason and a bottom navigation bar for sellers working from a phone were added along the way. You want an agency with stories like that, not one that says it never happens.",{"type":51,"text":94},"6. How are new requests handled along the way?",{"type":54,"children":96},[97],{"type":42,"text":98},"Right: estimated separately, in writing, before they're built. Wrong: \"we'll do it and see\".",{"type":47,"id":100,"text":101},"way-of-working","Way of working",{"type":51,"text":103},"7. How often will I see progress?",{"type":54,"children":105},[106],{"type":42,"text":107},"A test version every one to two weeks is a healthy pace.",{"type":51,"text":109},"8. Who is my contact and how fast do they reply?",{"type":54,"children":111},[112],{"type":42,"text":113},"A name, not a generic inbox. A reply time, for example 24 hours.",{"type":51,"text":115},"9. Who writes the copy and takes the photos?",{"type":54,"children":117},[118],{"type":42,"text":119},"If it isn't clear from the start, the project ends up waiting on content.",{"type":47,"id":121,"text":122},"after-launch","After launch",{"type":51,"text":124},"10. What warranty do I get for bugs?",{"type":54,"children":126},[127],{"type":42,"text":128},"A clear period, for example 30 days, when bugs are fixed for free.",{"type":51,"text":130},"11. What does maintenance cost and what does it include?",{"type":54,"children":132},[133],{"type":42,"text":134},"Updates, backups, monitoring. Ask for the list, not just the price.",{"type":51,"text":136},"12. Can I move to another agency without losing anything?",{"type":54,"children":138},[139],{"type":42,"text":140},"If questions 1 and 2 got a \"yes\", so does this one.",{"type":47,"id":142,"text":143},"red-flags","Red flags",{"type":145,"ordered":146,"items":147},"list",false,[148,151,154,157],[149],{"type":42,"text":150},"A price given before asking what the site needs to do",[152],{"type":42,"text":153},"The full amount paid upfront",[155],{"type":42,"text":156},"A portfolio with no live links or client names",[158],{"type":42,"text":159},"Refusing to put timelines in the contract",{"type":47,"id":161,"text":162},"frequently-asked-questions","Frequently asked questions",{"type":164,"items":165},"faq",[166,172],{"question":167,"answer":168},"Is a freelancer or an agency safer?",[169],[170],{"type":42,"text":171},"It depends on the project. For a small site, a good freelancer is enough. For an app with several modules, it matters that someone can pick up the work if one person is away.",{"question":173,"answer":174},"How detailed should the proposal be?",[175],[176],{"type":42,"text":177},"Detailed enough to check at the end that you got everything: pages or modules, integrations, timelines, what's not included.",{"type":179,"text":180,"label":181,"href":182},"cta","Want to ask us these questions? Write to us and get the answers in writing, along with an estimate.","Write to us","\u002Fen\u002Fcontact",[184,185,186,187,188,189],{"id":48,"text":49},{"id":71,"text":72},{"id":100,"text":101},{"id":121,"text":122},{"id":142,"text":143},{"id":161,"text":162},[191,192],{"path":5,"title":6,"description":7,"date":8,"updated":8,"category":9,"keyword":10,"readingTime":11,"alt":12},{"path":14,"title":15,"description":16,"date":17,"updated":17,"category":18,"keyword":19,"readingTime":20,"alt":21},1791990502908]