[{"data":1,"prerenderedAt":151},["ShallowReactive",2],{"navigation-en":3,"language-switcher-\u002Fen\u002Fwhy-us":87,"dlaczego-my-en":93},{"services":4,"industries":48,"caseStudies":69},[5,10,14,19,23,27,31,35,39,43],{"slug":6,"navLabel":7,"navGroup":8,"heroHeadline":9},"web-applications","Web applications","build","A web application built around your process",{"slug":11,"navLabel":12,"navGroup":8,"heroHeadline":13},"erp-systems","ERP systems","An ERP system built for your company, not the other way round",{"slug":15,"navLabel":16,"navGroup":17,"heroHeadline":18},"integrations-and-api","Integrations and APIs","improve","Your systems stop being islands",{"slug":20,"navLabel":21,"navGroup":17,"heroHeadline":22},"ai-implementation","AI implementation","AI deployed where it actually saves time",{"slug":24,"navLabel":25,"navGroup":17,"heroHeadline":26},"process-automation","Process automation","Work no one should be doing by hand",{"slug":28,"navLabel":29,"navGroup":8,"heroHeadline":30},"websites","Websites","A site that loads instantly and brings in inquiries",{"slug":32,"navLabel":33,"navGroup":8,"heroHeadline":34},"mobile-applications","Mobile applications","One codebase, both platforms",{"slug":36,"navLabel":37,"navGroup":17,"heroHeadline":38},"code-audit-and-project-takeover","Code audit and takeover","The project stalled. We'll take it over and tell you the truth about its condition",{"slug":40,"navLabel":41,"navGroup":17,"heroHeadline":42},"maintenance-and-support","Maintenance and support","A system needs someone watching it after launch",{"slug":44,"navLabel":45,"navGroup":46,"heroHeadline":47},"discovery-workshop","Discovery workshop","start","Before you decide to build, find out exactly what you're building",[49,53,57,61,65],{"slug":50,"navLabel":51,"heroHeadline":52},"manufacturing","Manufacturing","The works order reaches the floor as a printout from an email",{"slug":54,"navLabel":55,"heroHeadline":56},"automotive","Automotive","The customer exists in three places at once",{"slug":58,"navLabel":59,"heroHeadline":60},"industrial-automation","Industrial automation","You sell competence that doesn't photograph",{"slug":62,"navLabel":63,"heroHeadline":64},"e-commerce","E-commerce","The shop works. What sits behind it comes apart",{"slug":66,"navLabel":67,"heroHeadline":68},"logistics","Transport and logistics","The job arrives by email, the status comes back by phone",[70,77,82],{"slug":71,"client":72,"tag":73,"year":74,"summary":75,"image":76},"dss-by-caredo","Caredo","Product",2025,"We build the whole DSS product together with the Caredo team — from the CRM and planner to the software behind the key lockers and totems.","\u002Fimg\u002Fcase-studies\u002Fdss\u002Fkluczykomat\u002Fframe_0169.webp",{"slug":78,"client":72,"tag":79,"year":74,"summary":80,"image":81},"dss-by-caredo-website","Product website","We built the DSS product website end to end — from design to launch — on Caredo's visual identity.","\u002Fimg\u002Fscreenshots\u002Fdss-desktop.jpg",{"slug":83,"client":83,"tag":84,"year":74,"summary":85,"image":86},"2motion","Brand and website","A whole brand from scratch — logo, colours, business cards — a company website and blog posts that position 2motion in search.","\u002Fimg\u002Fscreenshots\u002F2motion-desktop.jpg",[88],{"code":89,"label":90,"name":91,"to":92},"pl","PL","Polish","\u002Fdlaczego-my",{"id":94,"title":95,"body":96,"description":128,"extension":129,"heroHeadline":130,"heroSubline":131,"meta":132,"navigation":133,"path":134,"principles":135,"seo":148,"stem":149,"__hash__":150},"whyUsEn\u002Fen\u002Fcompany\u002Fwhy-us.md","Why us — the four rules we work by",{"type":97,"value":98,"toc":121},"minimark",[99,104,108,111,115,118],[100,101,103],"h2",{"id":102},"what-this-doesnt-mean","What this doesn't mean",[105,106,107],"p",{},"We are not cheaper than the competition and we don't try to be. \"We say when something isn't worth building\" only works if we don't have to take every job to make the month — and that costs money.",[105,109,110],{},"We also don't promise timelines we don't believe. The offer with the shorter schedule almost always wins the tender and almost always ends in a change order; we would rather lose at the offer stage than in the third month.",[100,112,114],{"id":113},"how-to-check-this-before-signing","How to check this before signing",[105,116,117],{},"Ask for a quote with its assumptions written out — not just a figure. Ask directly whose accounts the infrastructure will sit on and when the economic rights transfer. Ask what happens if you end the engagement halfway.",[105,119,120],{},"These are questions an honest vendor answers in one sentence each. If the answer needs a paragraph of explanation, that is worth treating as an answer in itself.",{"title":122,"searchDepth":123,"depth":123,"links":124},"",3,[125,127],{"id":102,"depth":126,"text":103},2,{"id":113,"depth":126,"text":114},"We say when something isn't worth building. The code is yours. Quotes state their assumptions. The project has to be transferable. Four rules and what each one costs us.","md","Four rules it would be easier not to have","Every one of them works against us in the short term — it costs a job, a margin or a negotiating position. We keep them because without them there is no reason for anyone to come back for a second project.",{},true,"\u002Fen\u002Fcompany\u002Fwhy-us",[136,139,142,145],{"title":137,"body":138},"We say when something isn't worth building","If the workshop shows that an off-the-shelf tool and two integrations would do, we say so — instead of quoting a system you don't need. Sometimes the problem turns out to be organisational rather than technical, in which case software will only entrench it. In the short term that is a loss for us; in the long term it is the only reason anyone comes back.",{"title":140,"body":141},"The code belongs to you","The repository, the economic rights and the infrastructure are set up on your accounts from day one, and the rights transfer on payment for each stage rather than at the end of the project. We don't licence our own engine, we don't hold the keys to your cloud, and no offer of ours has ever had a line item for access to your source code.",{"title":143,"body":144},"A quote states its assumptions","We give not just a figure but what it rests on and what would change it. An assumption reads like \"the warehouse system exposes an API for stock levels and its documentation is current\". If it turns out to be false, it is clear which line changes — instead of a conversation about whether a change order is justified at all.",{"title":146,"body":147},"The project has to be transferable","Documentation and tests are written so another team can take the system over without our involvement and without our consent. We think a vendor who can't be replaced holds too strong a position for the relationship to be fair — and knowing we can be replaced is the best possible motivation for there to be no reason to.",{"title":95,"description":128},"en\u002Fcompany\u002Fwhy-us","ixwUfF1_9ukOxflIJjSRese0nSbrvYhThhjjYYkDktw",1790522541416]