[{"data":1,"prerenderedAt":412},["ShallowReactive",2],{"navigation-en":3,"podusluga-en-erp-systems-warehouse-management":87,"language-switcher-\u002Fen\u002Fservices\u002Ferp-systems\u002Fwarehouse-management":407},{"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",{"subService":88,"parent":168,"siblings":268,"relatedCase":140,"i18nParams":402},{"id":89,"title":90,"audience":91,"body":95,"description":121,"extension":122,"faq":123,"heroHeadline":133,"heroSubline":134,"keyword":135,"meta":136,"navigation":137,"order":138,"parent":11,"path":139,"relatedCase":140,"scope":141,"seo":154,"sitemap":155,"slug":165,"stem":166,"__hash__":167},"subServicesEn\u002Fservices\u002Ferp-systems\u002Fwarehouse-management.md","WMS — warehouse management system",[92,93,94],"Warehouses run on a spreadsheet and the knowledge of a few people","Companies whose stocktake closes the warehouse for a day or two","Organisations with an ERP that knows the quantity but not the location",{"type":96,"value":97,"toc":114},"minimark",[98,103,107,111],[99,100,102],"h2",{"id":101},"what-drives-the-cost","What drives the cost",[104,105,106],"p",{},"The number of exceptions: goods on pallets and in units, batches and expiry\ndates, multi-level picking, returns. Each is a separate path. That is why we\nmap the warehouse before the quote rather than after.",[99,108,110],{"id":109},"what-we-dont-promise","What we don't promise",[104,112,113],{},"We don't promise the system will lay the warehouse out better than an\nexperienced manager. It will suggest a route and remember where things are —\nthe decision about placement stays with the person who knows the turnover.",{"title":115,"searchDepth":116,"depth":116,"links":117},"",3,[118,120],{"id":101,"depth":119,"text":102},2,{"id":109,"depth":119,"text":110},"Receipts, locations, picking and stocktaking on a scanner instead of on paper. A warehouse system shaped around your layout, not a textbook one.","md",[124,127,130],{"q":125,"a":126},"We have an ERP with stock levels. Why would we need a WMS?","An ERP usually knows how much of something there is. It rarely knows where it sits, who picked it, or the fastest order in which to collect a shipment. If yours does — you don't need a WMS, and we will say so.",{"q":128,"a":129},"Do we have to buy special terminals?","Not always. Ordinary Android phones with a scanner are enough to start and let you test the process before investing in hardware built for warehouse conditions.",{"q":131,"a":132},"Can it be rolled out without stopping the warehouse?","Yes, and it is the only way we do it — one zone or one product group as a pilot, alongside the current way of working. Switching the whole warehouse at once is the scenario where a fault stops dispatch.","The picker stops searching and starts picking","In most warehouses we have looked at, the biggest loss was neither space nor people — it was the time spent establishing where something is and whether it is there at all.","WMS warehouse management system",{},true,4,"\u002Fservices\u002Ferp-systems\u002Fwarehouse-management",null,[142,145,148,151],{"title":143,"body":144},"Locations and a map of the warehouse","Storage addressing shaped around how the warehouse is actually laid out, not around a scheme from a manual. That decides whether people will use it.",{"title":146,"body":147},"Receipts and issues on a scanner","A barcode instead of retyping from a document. The operation is recorded as it happens, so stock stops being true once a day.",{"title":149,"body":150},"Picking with a suggested route","The pick list ordered by the warehouse layout rather than by the order of lines on the order. On larger jobs this is the single biggest saving.",{"title":152,"body":153},"Continuous stocktaking","Counting selected locations during normal work instead of closing the warehouse once a year. Discrepancies surface while their cause can still be established.",{"title":90,"description":121},{"loc":156,"alternatives":157},"\u002Fen\u002Fservices\u002Ferp-systems\u002Fwarehouse-management",[158,161,163],{"hreflang":159,"href":160},"x-default","\u002Fuslugi\u002Fsystemy-erp\u002Fsystem-wms",{"hreflang":162,"href":160},"pl-PL",{"hreflang":164,"href":156},"en-US","warehouse-management","services\u002Ferp-systems\u002Fwarehouse-management","eZcP-eEU7rJkNFUtYKeJiF5ueSGjJAqwcDJG1SCxlac",{"id":169,"title":170,"audience":171,"body":175,"description":198,"extension":122,"faq":199,"heroHeadline":13,"heroSubline":212,"keyword":213,"meta":214,"navGroup":8,"navLabel":12,"navigation":137,"order":119,"path":215,"pricingModels":216,"process":223,"relatedCase":71,"relatedPosts":240,"scope":242,"seo":258,"sitemap":259,"slug":11,"stem":266,"__hash__":267},"servicesEn\u002Fservices\u002Ferp-systems.md","Dedicated ERP systems",[172,173,174],"Manufacturers and distributors whose process doesn't fit a standard module","Companies recovering from a failed off-the-shelf ERP rollout","Organisations with several systems that don't talk to each other",{"type":96,"value":176,"toc":194},[177,181,184,187,191],[99,178,180],{"id":179},"why-erp-rollouts-fail","Why ERP rollouts fail",[104,182,183],{},"The most common scenario doesn't look like a breakdown. It looks like this: the system works, the team uses it, and in parallel keeps a spreadsheet going because \"the system can't do that.\" A year later, the real data lives in the spreadsheet, and the ERP is an expensive historical record.",[104,185,186],{},"The cause almost always sits before the first line of code — in the assumption that the company will adapt to the tool. Sometimes that works. Usually it ends in a compromise nobody is happy with.",[99,188,190],{"id":189},"how-we-approach-it-differently","How we approach it differently",[104,192,193],{},"We start with an audit that documents the process as it is, workarounds included. Those workarounds aren't a pathology to eliminate — they're information about what the previous tool was missing.",{"title":115,"searchDepth":116,"depth":116,"links":195},[196,197],{"id":179,"depth":119,"text":180},{"id":189,"depth":119,"text":190},"We design and build ERP systems shaped around your company's process — orders, warehouse, production and finance in one place, without forcing the team to change how it works.",[200,203,206,209],{"q":201,"a":202},"Dedicated ERP or off-the-shelf?","Off-the-shelf wins when the process is standard and the budget is tight — the licence is cheaper than building. Dedicated wins when adapting an off-the-shelf system would cost more than writing your own, or when the process is a source of advantage you don't want flattened into someone else's model.",{"q":204,"a":205},"How long does a rollout take?","The first module usually reaches production after 3–4 months. Fully replacing an old system is typically one to two years, delivered module by module.",{"q":207,"a":208},"What about KSeF?","E-invoice handling is part of the sales module. If you already have an ERP and only need KSeF integration, that's a separate, much smaller service.",{"q":210,"a":211},"Will you take over a system from another vendor?","Yes, starting with a code and infrastructure audit. Sometimes the audit's outcome is a recommendation to rewrite rather than extend — we say so directly, with a cost justification.","Rolling out an off-the-shelf ERP is usually a project in organisational change. A dedicated system goes the other way — it describes how you already work, and removes the manual labour from it.","dedicated ERP system",{},"\u002Fservices\u002Ferp-systems",[217,220],{"name":218,"body":219},"By stage, each module quoted separately","Each module has its own scope, deadline and price. You can pause after any of them.",{"name":221,"body":222},"Dedicated team","For multi-year rollouts — a standing team billed monthly.",[224,228,232,236],{"step":225,"duration":226,"body":227},"Process audit","2–4 weeks","We go department by department and document the document and data flow as it actually is.",{"step":229,"duration":230,"body":231},"Data model and scope","2 weeks","We decide what goes into the first rollout and what waits. Rolling out an ERP \"all at once\" is the most common cause of failure.",{"step":233,"duration":234,"body":235},"Build module by module","4–12 months","Module by module, each one reaching production before the next begins.",{"step":237,"duration":238,"body":239},"Migration and parallel running","1–3 months","A period where the old and new systems run side by side, until the team trusts the new one.",[241],"dedykowany-erp-czy-gotowy-system",[243,246,249,252,255],{"title":244,"body":245},"Orders and sales module","The flow from inquiry to invoice, with discount rules and credit limits under your control, not the software vendor's.",{"title":247,"body":248},"Warehouse and logistics","Real-time stock levels, reservations, picking, integration with scanners and couriers.",{"title":250,"body":251},"Production","Routings, work orders, material and labour accounting — modelled on your actual shop floor, not a textbook factory.",{"title":253,"body":254},"Reporting and dashboards","The numbers the board actually decides on, available without asking anyone for an export.",{"title":256,"body":257},"Integrations","Accounting, e-commerce, wholesalers, KSeF. An ERP without integrations just becomes another island.",{"title":170,"description":198},{"loc":260,"alternatives":261},"\u002Fen\u002Fservices\u002Ferp-systems",[262,264,265],{"hreflang":159,"href":263},"\u002Fuslugi\u002Fsystemy-erp",{"hreflang":162,"href":263},{"hreflang":164,"href":260},"services\u002Ferp-systems","UXJaKFUDBF0Z3ZTCb6FBD6QM9xXrlf11WO1nAkz9K5E",[269,336],{"id":270,"title":271,"audience":272,"body":276,"description":296,"extension":122,"faq":297,"heroHeadline":306,"heroSubline":307,"keyword":308,"meta":309,"navigation":137,"order":310,"parent":11,"path":311,"relatedCase":140,"scope":312,"seo":325,"sitemap":326,"slug":333,"stem":334,"__hash__":335},"subServicesEn\u002Fservices\u002Ferp-systems\u002Fproduction-management.md","Production management system",[273,274,275],"Plants planning production in a spreadsheet","Manufacturers who don't know the real cost of a job","Companies after a failed production module rollout in a boxed ERP",{"type":96,"value":277,"toc":292},[278,282,285,289],[99,279,281],{"id":280},"where-we-start","Where we start",[104,283,284],{},"With one line or one workstation. Not with the whole plant — because the first\nrollout exists mainly to check whether the data we collect is true.",[99,286,288],{"id":287},"the-biggest-project-risk","The biggest project risk",[104,290,291],{},"It isn't the technology, it's acceptance on the floor. A panel that demands a\nlogin for every operation or twenty fields to fill in will be worked around\nwith a piece of paper. We design it with the people who will stand at it.",{"title":115,"searchDepth":116,"depth":116,"links":293},[294,295],{"id":280,"depth":119,"text":281},{"id":287,"depth":119,"text":288},"Works orders, routings, time recording and the real cost of a job. Production planning that describes your process instead of forcing a change.",[298,301,304],{"q":299,"a":300},"How is this different from the production module in our ERP?","Mainly in that it describes your process instead of imposing its own. If the ERP module handles your exceptions — stay with it. We build where the plant would have to change how it works to fit a form.",{"q":302,"a":303},"Will you replace our ERP?","We advise against it. Replacing an ERP is the most expensive and most dangerous project a plant can take on. More often we build the production layer alongside and connect it to what already runs.",{"q":204,"a":305},"A first working version — usually recording at one workstation — after a few weeks. Full scope depends on how many exceptions the routings hold, which surfaces in the workshop.","The production plan out of one person's spreadsheet","A schedule known only to the planner and their file is an operational risk. Not because the planner plans badly — because nobody else can answer a customer's question about a date.","production management system",{},5,"\u002Fservices\u002Ferp-systems\u002Fproduction-management",[313,316,319,322],{"title":314,"body":315},"Works orders and routings","An order broken into operations, workstations and times. Versioned, because the technology changes and the accounting of old orders has to stay correct.",{"title":317,"body":318},"A schedule with workstation loading","A plan visible to sales and to shift leaders, against real machine availability. A customer's date comes from the plan, not from a call to the planner.",{"title":320,"body":321},"Time and consumption recorded at the workstation","A panel usable in two taps, in gloves. If recording takes more than a few seconds, people stop doing it and the data stops being true.",{"title":323,"body":324},"The real cost of a product","Material, machine time, changeovers and scrap calculated from data that is being produced anyway. Margin known before the next quote, not after the quarter.",{"title":271,"description":296},{"loc":327,"alternatives":328},"\u002Fen\u002Fservices\u002Ferp-systems\u002Fproduction-management",[329,331,332],{"hreflang":159,"href":330},"\u002Fuslugi\u002Fsystemy-erp\u002Fzarzadzanie-produkcja",{"hreflang":162,"href":330},{"hreflang":164,"href":327},"production-management","services\u002Ferp-systems\u002Fproduction-management","t1OhgS-us-fpT-IF7nmTQnlGs34S8pSUXvj0DfX3iMY",{"id":337,"title":338,"audience":339,"body":343,"description":361,"extension":122,"faq":362,"heroHeadline":372,"heroSubline":373,"keyword":374,"meta":375,"navigation":137,"order":376,"parent":11,"path":377,"relatedCase":140,"scope":378,"seo":391,"sitemap":392,"slug":399,"stem":400,"__hash__":401},"subServicesEn\u002Fservices\u002Ferp-systems\u002Ferp-migration.md","Migrating off an ERP — after a failed rollout",[340,341,342],"Companies whose team uses a rolled-out system minimally","Organisations paying licences for modules nobody opens","Boards deciding whether to fund more of the rollout or leave",{"type":96,"value":344,"toc":357},[345,347,350,354],[99,346,180],{"id":179},[104,348,349],{},"In the projects we have watched from the sidelines, the usual cause wasn't\ntechnology but scope agreed before the process was understood. The system was\ngiven requirements written down in a meeting, and the exceptions appeared\nduring the build — by which point including them was too expensive.",[99,351,353],{"id":352},"what-we-dont-do","What we don't do",[104,355,356],{},"We don't sell our own ERP as the answer to every failed implementation. If the\nproblem is organisational, a new system will only entrench it — and we say so\nbefore a contract is signed, not after.",{"title":115,"searchDepth":116,"depth":116,"links":358},[359,360],{"id":179,"depth":119,"text":180},{"id":352,"depth":119,"text":353},"An audit of what can be saved, data migration and a way out of a system that doesn't fit. Without rewriting everything from scratch.",[363,366,369],{"q":364,"a":365},"Will you tell us everything has to be rewritten?","Only if the audit says so, and it rarely does. More often it pays to keep the core and build the missing areas around it. \"Rewrite everything\" is a convenient recommendation for a vendor and an expensive one for a client, so we treat it as a last resort.",{"q":367,"a":368},"How long does the audit itself take?","Usually two to three weeks, depending on the number of modules and access to the data. It ends in a document you can take to any vendor — including one that isn't us.",{"q":370,"a":371},"Does the current vendor have to cooperate?","It helps but isn't required. There is usually a route to the data through the database, an export or an API. Which of those we have is the main cost driver of the migration, so we check it first.","The rollout failed. That doesn't mean starting from zero","After a failed boxed-ERP rollout the first question isn't \"what do we build now\" but \"what of what already exists still has value\".","ERP migration",{},6,"\u002Fservices\u002Ferp-systems\u002Ferp-migration",[379,382,385,388],{"title":380,"body":381},"An audit of what is actually happening","What is used, what is being worked around with a spreadsheet, where the data sits and what state it is in. It ends in a recommendation that may read \"stay with what you have\" — and sometimes does.",{"title":383,"body":384},"Carving out what hurts most","Instead of replacing everything: building the one missing area and integrating it with the existing system. The cheapest way to find out whether the problem was the tool or the process.",{"title":386,"body":387},"Data migration","Moving records, history and documents with consistency checks. Historical data is always inconsistent — the only question is how much has to be repaired before a new system can trust it.",{"title":389,"body":390},"Leaving without stopping the company","Running in parallel through a transition period, module by module. Switching the whole company over in one weekend is the scenario where a fault stops sales.",{"title":338,"description":361},{"loc":393,"alternatives":394},"\u002Fen\u002Fservices\u002Ferp-systems\u002Ferp-migration",[395,397,398],{"hreflang":159,"href":396},"\u002Fuslugi\u002Fsystemy-erp\u002Fmigracja-z-gotowego-erp",{"hreflang":162,"href":396},{"hreflang":164,"href":393},"erp-migration","services\u002Ferp-systems\u002Ferp-migration","IxEx8Wde8yJAuCLK4jRPv2W0zuiuFIPYo1j9gBWQN00",{"pl":403,"en":406},{"slug":404,"podusluga":405},"systemy-erp","system-wms",{"slug":11,"podusluga":165},[408],{"code":409,"label":410,"name":411,"to":160},"pl","PL","Polish",1790522548660]