[{"data":1,"prerenderedAt":480},["ShallowReactive",2],{"navigation-en":3,"branze-slug-en-manufacturing":87,"language-switcher-\u002Fen\u002Findustries\u002Fmanufacturing":475},{"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",{"industry":88,"services":179,"relatedCase":151,"i18nSlugs":473},{"id":89,"title":90,"body":91,"description":120,"extension":121,"faq":122,"heroHeadline":52,"heroSubline":132,"keyword":133,"meta":134,"navLabel":51,"navigation":135,"order":136,"path":137,"problems":138,"relatedCase":151,"relatedServices":152,"seo":153,"sitemap":154,"slug":50,"solutions":164,"stem":177,"__hash__":178},"industriesEn\u002Findustries\u002Fmanufacturing.md","Software for manufacturing companies",{"type":92,"value":93,"toc":113},"minimark",[94,99,103,106,110],[95,96,98],"h2",{"id":97},"where-we-start","Where we start",[100,101,102],"p",{},"With the one process that costs the most hours — not with mapping the whole\nplant. Usually that is the order flow or material accounting; usually it also\nturns out that the data needed to improve it already exists, and simply lands\nin a spreadsheet instead of a system.",[100,104,105],{},"The discovery workshop ends with a list of exceptions nobody had written down\nbefore. That list is the main reason manufacturing quotes differ so widely\nbetween vendors.",[95,107,109],{"id":108},"what-we-dont-promise","What we don't promise",[100,111,112],{},"We don't promise the system will replace the planner. A good tool shortens\ntheir work and stops their knowledge being the only copy — but the decision\nabout job sequence stays with the person who knows the machines.",{"title":114,"searchDepth":115,"depth":115,"links":116},"",3,[117,119],{"id":97,"depth":118,"text":98},2,{"id":108,"depth":118,"text":109},"A works order that reaches the floor as a printout from an email. Stock levels that are true once a day. Systems that describe your process instead of replacing it.","md",[123,126,129],{"q":124,"a":125},"We already have an ERP. Does it need replacing?","Usually not. It is more often worth building what it lacks — a shop floor panel, planning, reporting — and integrating it with what already runs. We advise against replacing an ERP wherever it can be avoided: it is the most expensive and most dangerous project a plant can take on.",{"q":127,"a":128},"Can this be rolled out without stopping production?","Yes, and it is the only way we do it. Rollout goes module by module, alongside the existing way of working, with one workstation or one line as the pilot. Switching a whole plant over in a single weekend is the scenario where a fault stops production.",{"q":130,"a":131},"Will the people on the floor actually use it?","That is a real project risk, not a detail. A workstation panel has to be usable in gloves, in two taps, without logging in every time. We design it with the people who will stand at it, not only with management.","In most plants we have looked at, production itself runs well. What comes apart is the information about it — between sales, planning, the warehouse and whatever is actually standing at the machine.","software for manufacturing companies",{},true,1,"\u002Findustries\u002Fmanufacturing",[139,142,145,148],{"title":140,"body":141},"Stock is only true once a day","After the morning count everything reconciles. By noon a salesperson has sold from stock that is already reserved and production has drawn material nobody wrote off. Decisions made in the afternoon rest on a number that is eight hours old.",{"title":143,"body":144},"The schedule lives in one person's spreadsheet","The production plan is known to the planner and their file. When a customer asks for a date, the answer requires a call to that one person, and their holiday stops the whole company from committing to dates.",{"title":146,"body":147},"Nobody knows what an order really costs","Material is counted; machine time, changeovers and scrap are not. Margin on a job is known after the fact and only roughly, so the next quote rests on instinct.",{"title":149,"body":150},"An off-the-shelf ERP forces the process to change","Rolling out a boxed system usually ends with the plant adapting to the module rather than the other way round. The exceptions your advantage rests on — unusual changeovers, working to two standards, subcontracting — don't fit a standard form.",null,[11,24,15],{"title":90,"description":120},{"loc":155,"alternatives":156},"\u002Fen\u002Findustries\u002Fmanufacturing",[157,160,162],{"hreflang":158,"href":159},"x-default","\u002Fbranze\u002Fprodukcja",{"hreflang":161,"href":159},"pl-PL",{"hreflang":163,"href":155},"en-US",[165,168,171,174],{"title":166,"body":167},"One place where the stock level is now","Reservations, issues and receipts recorded at the moment they happen, not during an evening of retyping. Sales sees what the warehouse sees, at the same hour.",{"title":169,"body":170},"A schedule that opens without the planner","An order plan with workstation loading, available to sales and to shift leaders. A customer date comes from the plan rather than from a phone call.",{"title":172,"body":173},"The real cost of a job","Time and consumption recorded at the workstation — by barcode or a simple panel, not a twenty-field form. Margin calculated from data that is being produced anyway.",{"title":175,"body":176},"The process described, not replaced","We start by mapping how you work today, exceptions included. The system is there to take the manual retyping out of it, not to force the plant to work to somebody else's diagram.","industries\u002Fmanufacturing","73yoiZWOjaS7z1j0h35-oarCqfoHbEqM2EujHOMiu7k",[180,280,372],{"id":181,"title":182,"audience":183,"body":187,"description":210,"extension":121,"faq":211,"heroHeadline":13,"heroSubline":224,"keyword":225,"meta":226,"navGroup":8,"navLabel":12,"navigation":135,"order":118,"path":227,"pricingModels":228,"process":235,"relatedCase":71,"relatedPosts":252,"scope":254,"seo":270,"sitemap":271,"slug":11,"stem":278,"__hash__":279},"servicesEn\u002Fservices\u002Ferp-systems.md","Dedicated ERP systems",[184,185,186],"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":92,"value":188,"toc":206},[189,193,196,199,203],[95,190,192],{"id":191},"why-erp-rollouts-fail","Why ERP rollouts fail",[100,194,195],{},"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.",[100,197,198],{},"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.",[95,200,202],{"id":201},"how-we-approach-it-differently","How we approach it differently",[100,204,205],{},"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":114,"searchDepth":115,"depth":115,"links":207},[208,209],{"id":191,"depth":118,"text":192},{"id":201,"depth":118,"text":202},"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.",[212,215,218,221],{"q":213,"a":214},"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":216,"a":217},"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":219,"a":220},"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":222,"a":223},"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",[229,232],{"name":230,"body":231},"By stage, each module quoted separately","Each module has its own scope, deadline and price. You can pause after any of them.",{"name":233,"body":234},"Dedicated team","For multi-year rollouts — a standing team billed monthly.",[236,240,244,248],{"step":237,"duration":238,"body":239},"Process audit","2–4 weeks","We go department by department and document the document and data flow as it actually is.",{"step":241,"duration":242,"body":243},"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":245,"duration":246,"body":247},"Build module by module","4–12 months","Module by module, each one reaching production before the next begins.",{"step":249,"duration":250,"body":251},"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.",[253],"dedykowany-erp-czy-gotowy-system",[255,258,261,264,267],{"title":256,"body":257},"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":259,"body":260},"Warehouse and logistics","Real-time stock levels, reservations, picking, integration with scanners and couriers.",{"title":262,"body":263},"Production","Routings, work orders, material and labour accounting — modelled on your actual shop floor, not a textbook factory.",{"title":265,"body":266},"Reporting and dashboards","The numbers the board actually decides on, available without asking anyone for an export.",{"title":268,"body":269},"Integrations","Accounting, e-commerce, wholesalers, KSeF. An ERP without integrations just becomes another island.",{"title":182,"description":210},{"loc":272,"alternatives":273},"\u002Fen\u002Fservices\u002Ferp-systems",[274,276,277],{"hreflang":158,"href":275},"\u002Fuslugi\u002Fsystemy-erp",{"hreflang":161,"href":275},{"hreflang":163,"href":272},"services\u002Ferp-systems","UXJaKFUDBF0Z3ZTCb6FBD6QM9xXrlf11WO1nAkz9K5E",{"id":281,"title":282,"audience":283,"body":287,"description":302,"extension":121,"faq":303,"heroHeadline":26,"heroSubline":316,"keyword":317,"meta":318,"navGroup":17,"navLabel":25,"navigation":135,"order":319,"path":320,"pricingModels":321,"process":328,"relatedCase":83,"relatedPosts":344,"scope":346,"seo":362,"sitemap":363,"slug":24,"stem":370,"__hash__":371},"servicesEn\u002Fservices\u002Fprocess-automation.md","Business process automation",[284,285,286],"Teams spending days on reports that get built the same way every month","Companies where approving a document means an email chain","Organisations hiring more people to do work a rule could do",{"type":92,"value":288,"toc":299},[289,293,296],[95,290,292],{"id":291},"automation-starts-with-a-spreadsheet-of-hours","Automation starts with a spreadsheet of hours",[100,294,295],{},"Before we write anything, we want to know how many times a month the process runs and how long it takes each time. That number tells us how much is reasonable to spend on automating it — and whether it's worth it at all.",[100,297,298],{},"Surprisingly often, the process that annoys everyone costs four hours a month — and the one nobody talks about, because \"it's always been done that way,\" eats two full-time roles.",{"title":114,"searchDepth":115,"depth":115,"links":300},[301],{"id":291,"depth":118,"text":292},"We remove repetitive manual work — document flows, reports, retyping data between systems. We start with the process that costs the most hours.",[304,307,310,313],{"q":305,"a":306},"Which process should we start with?","The one performed most often with the fewest exceptions — not the most annoying one. Annoyance and cost are two different things, and automating a process full of exceptions can end up more expensive than doing it by hand.",{"q":308,"a":309},"Does automation mean layoffs?","In practice, usually not. What disappears is work nobody wanted to do, and the team takes on things there was never time for before. If the goal is headcount reduction, we'll say honestly whether a given process can carry that.",{"q":311,"a":312},"How long until it pays for itself?","With a well-chosen process, usually 6–12 months. That's why we start by counting hours — without that, it's guesswork.",{"q":314,"a":315},"How is this different from off-the-shelf no-code tools?","It isn't, if your process fits what they can do — then we'll point you to a tool instead of writing code. The difference shows up with rules those tools can't express, and at volumes where they start getting expensive.","Every company has a few processes that eat up a full-time role and amount to moving information from one place to another.","business process automation",{},5,"\u002Fservices\u002Fprocess-automation",[322,325],{"name":323,"body":324},"Fixed price per process","One process, known scope, known price. The most common and safest model.",{"name":326,"body":327},"Automation retainer","A fixed monthly pool of hours for further automations, for companies that want to go process by process.",[329,333,337,341],{"step":330,"duration":331,"body":332},"Audit and process selection","1 week","We review the candidates and pick the one with the best savings-to-difficulty ratio.",{"step":334,"duration":335,"body":336},"Rule design","1–2 weeks","We write down the edge cases and exceptions. They decide success, not the happy path.",{"step":338,"duration":339,"body":340},"Rollout","2–6 weeks","The automation runs alongside the manual process, so results can be compared.",{"step":342,"duration":238,"body":343},"Switchover and expansion","We turn off the manual version and move on to the next process.",[345],"wdrozenie-ai-w-firmie-od-czego-zaczac",[347,350,353,356,359],{"title":348,"body":349},"Process map and hour count","We start by counting how much time the process costs today. Without that number, there's no way to judge whether automating it pays off.",{"title":351,"body":352},"Document and approval flows","Requests, orders and invoices with approval rules, reminders and a decision history.",{"title":354,"body":355},"Automatically generated reports","The summaries a person compiles today, built by themselves and delivered wherever they need to land.",{"title":357,"body":358},"Data synchronisation","No more retyping the same record into three systems.",{"title":360,"body":361},"Notifications and escalations","The system watches deadlines instead of a person who has to remember them.",{"title":282,"description":302},{"loc":364,"alternatives":365},"\u002Fen\u002Fservices\u002Fprocess-automation",[366,368,369],{"hreflang":158,"href":367},"\u002Fuslugi\u002Fautomatyzacja-procesow",{"hreflang":161,"href":367},{"hreflang":163,"href":364},"services\u002Fprocess-automation","dWXLPn_QIMw3rILavszqeESlo1LijXwS70wlg6LmA0M",{"id":373,"title":374,"audience":375,"body":379,"description":402,"extension":121,"faq":403,"heroHeadline":18,"heroSubline":416,"keyword":417,"meta":418,"navGroup":17,"navLabel":16,"navigation":135,"order":115,"path":419,"pricingModels":420,"process":430,"relatedCase":71,"relatedPosts":445,"scope":447,"seo":463,"sitemap":464,"slug":15,"stem":471,"__hash__":472},"servicesEn\u002Fservices\u002Fintegrations-and-api.md","System integrations and APIs",[376,377,378],"Companies where the same information is entered by hand into two systems","Online stores whose stock levels drift out of sync","Taxpayers who must issue invoices through KSeF and have no mechanism for it",{"type":92,"value":380,"toc":398},[381,385,388,391,395],[95,382,384],{"id":383},"integration-isnt-a-one-off-project","Integration isn't a one-off project",[100,386,387],{},"Connecting two systems can be done in a week. Keeping it running for three years, through API changes on both sides, version migrations and seasonal volume spikes, is a completely different task — and that's what actually determines the real cost.",[100,389,390],{},"That's why we design every exchange assuming it will eventually break: retry queues, idempotent operations, an event log and alerts. An integration without that works great until the first exception.",[95,392,394],{"id":393},"ksef-without-panic","KSeF without panic",[100,396,397],{},"The e-invoice obligation turned integration from an option into a necessity. If you have your own sales system, you don't need to replace it — you need a layer that translates your invoices into the structured format, sends them, handles rejections, and archives the confirmations.",{"title":114,"searchDepth":115,"depth":115,"links":399},[400,401],{"id":383,"depth":118,"text":384},{"id":393,"depth":118,"text":394},"We connect ERP, CRM, e-commerce and wholesale systems into one data flow. We implement KSeF and build APIs you can rely on.",[404,407,410,413],{"q":405,"a":406},"How much does connecting two systems cost?","A simple connection through a well-documented API is usually PLN 8–20k net. Integrating with a system that has no API, requiring work on files or the database directly, can cost several times more — because the difficulty sits on that system's side, not ours.",{"q":408,"a":409},"What if my system has no API?","What's left is exchange files, database access, or interface automation. Each of those is worse than an API, and we say so directly, because it affects maintenance cost.",{"q":411,"a":412},"How long does a KSeF rollout take?","For a company with its own sales system, usually 3–6 weeks, including testing on the Ministry of Finance's pre-production environment.",{"q":414,"a":415},"What happens when an integration stops working?","Monitoring detects the gap in the exchange and sends an alert. Unprocessed documents wait in a queue and go through once the connection is restored — nothing disappears silently.","The most expensive integration is the one a person performs — copying data from one window to another, every day, with mistakes.","system integration",{},"\u002Fservices\u002Fintegrations-and-api",[421,424,427],{"name":422,"body":423},"Fixed price per integration","A single connection with a known scope — the most common model.",{"name":425,"body":426},"Integration bundle","Several systems at once, quoted together, with a lower rate per additional connection.",{"name":428,"body":429},"SLA retainer","Maintaining working integrations with a guaranteed response time for outages.",[431,435,438,441],{"step":432,"duration":433,"body":434},"System inventory","3–5 days","What needs to talk to what, in which direction, how often, and which system is the source of truth for each field.",{"step":436,"duration":331,"body":437},"Exchange design","Field mapping, conflict rules, error handling and volumes.",{"step":338,"duration":439,"body":440},"2–8 weeks","Depending on the number of systems and whether they expose a reasonable API.",{"step":442,"duration":443,"body":444},"Observation","1 month","We run in production with heightened monitoring before handing off to maintenance.",[446],"ksef-integracja-systemu-firmowego",[448,451,454,457,460],{"title":449,"body":450},"ERP and accounting integrations","Documents, contacts and payments flow automatically, with error handling and a retry queue instead of records silently going missing.",{"title":452,"body":453},"E-commerce and marketplaces","Stock, prices, orders and shipping statuses synced both ways, with conflict resolution.",{"title":455,"body":456},"KSeF rollout","Issuing and receiving structured invoices, authentication, rejection handling and UPO archiving.",{"title":458,"body":459},"Custom APIs","We design and document APIs your partners and clients can plug into without your involvement.",{"title":461,"body":462},"Data exchange monitoring","An alert when synchronisation stops working — before you hear about it from a client.",{"title":374,"description":402},{"loc":465,"alternatives":466},"\u002Fen\u002Fservices\u002Fintegrations-and-api",[467,469,470],{"hreflang":158,"href":468},"\u002Fuslugi\u002Fintegracje-i-api",{"hreflang":161,"href":468},{"hreflang":163,"href":465},"services\u002Fintegrations-and-api","n1j28IOWWWSC0C0MOL_WuQ1u6Fwc7MmprwrJP06AKGM",{"pl":474,"en":50},"produkcja",[476],{"code":477,"label":478,"name":479,"to":159},"pl","PL","Polish",1790522544963]