[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site:en":3,"seo:en:case-studies":29,"block:en:pages.caseStudies":109,"cases:en:a:0":116,"block:en:caseStudies.index.approach":379},{"locale":4,"settings":5,"services":30,"hasBlog":38},"en",{"company":6,"contact":20,"social":24,"analytics":27,"seo":28},{"name":7,"legalName":7,"url":8,"nip":9,"krs":10,"address":11,"brand":16,"regon":17,"registryCourt":18,"shareCapital":19},"Softwaresystem sp. z o.o.","https:\u002F\u002Fsoftwaresystem.pl","7532454521","0000807293",{"street":12,"postalCode":13,"city":14,"country":15},"Obrońców Tobruku 5\u002F203A","48-300","Nysa","Polska","SoftwareSystem","","VIII Wydział Gospodarczy Krajowego Rejestru Sądowego w Opolu","5 000 zł (wniesiony w całości)",{"email":21,"phone":22,"meetingUrl":23,"hours":17},"kontakt@softwaresystem.pl","+48 726 456 455","https:\u002F\u002Fapp.simplymeet.me\u002Fsoftwaresystem",{"linkedin":25,"facebook":26,"github":17},"https:\u002F\u002Fpl.linkedin.com\u002Fcompany\u002Fsoftwaresystempl","https:\u002F\u002Fwww.facebook.com\u002Fsoftwaresystempl\u002F",{"gtmId":17},{"ogImage":29},null,[31,39,46,53,60,66,73,78,84,90,97,103],{"key":32,"slug":32,"slugs":33,"title":35,"excerpt":36,"icon":37,"featured":38},"web-apps",{"pl":34,"en":32},"aplikacje-webowe","Web apps","Internal panels, B2B portals and operational tools in the browser, built around your processes.","web",true,{"key":40,"slug":40,"slugs":41,"title":43,"excerpt":44,"icon":45,"featured":38},"custom-software",{"pl":42,"en":40},"dedykowane-oprogramowanie","Custom software","Software written for how your company works when ready-made tools fall short. You own the code.","code",{"key":47,"slug":47,"slugs":48,"title":50,"excerpt":51,"icon":52,"featured":38},"erp-crm-hrm",{"pl":49,"en":47},"systemy-erp-crm-hrm","ERP, CRM and HRM systems","Sales, stock, customers and HR in one system: a ready-made ERP (e.g. WAPRO) or custom modules.","systems",{"key":54,"slug":54,"slugs":55,"title":57,"excerpt":58,"icon":59,"featured":38},"websites",{"pl":56,"en":54},"strony-www","Company websites and web platforms","Fast company websites with a content panel, SEO and contact forms.","globe",{"key":61,"slug":61,"slugs":62,"title":64,"excerpt":65,"icon":61,"featured":38},"cloud",{"pl":63,"en":61},"chmura-i-infrastruktura","Cloud and infrastructure","Servers in the cloud or on premises, with backups, monitoring and predictable costs.",{"key":67,"slug":67,"slugs":68,"title":70,"excerpt":71,"icon":72,"featured":38},"server-admin",{"pl":69,"en":67},"administracja-serwerami","Server administration","Linux and Windows servers: updates, backups, monitoring, security and incident response.","server",{"key":74,"slug":74,"slugs":75,"title":76,"excerpt":77,"icon":74,"featured":38},"devops",{"pl":74,"en":74},"DevOps and CI\u002FCD","Automated builds, tests and deployments, with a quick rollback to the previous version.",{"key":79,"slug":79,"slugs":80,"title":82,"excerpt":83,"icon":79,"featured":38},"ai",{"pl":81,"en":79},"ai-dla-firm","AI for business","Language models for specific tasks: enquiries, documents, reports. With control over your data.",{"key":85,"slug":85,"slugs":86,"title":88,"excerpt":89,"icon":85,"featured":38},"automation",{"pl":87,"en":85},"automatyzacja-procesow","Process automation","Repetitive tasks turned into automatic workflows, usually in n8n.",{"key":91,"slug":91,"slugs":92,"title":94,"excerpt":95,"icon":96,"featured":38},"integrations",{"pl":93,"en":91},"integracje-api","API integrations","We connect ERP (e.g. WAPRO), KSeF, online shops, couriers, payments and CRM so data is not retyped.","api",{"key":98,"slug":98,"slugs":99,"title":101,"excerpt":102,"icon":98,"featured":38},"architecture",{"pl":100,"en":98},"architektura-oprogramowania","Software architecture","A plan for a system before coding, or a clean-up of one that grew without a plan.",{"key":104,"slug":104,"slugs":105,"title":107,"excerpt":108,"icon":104,"featured":38},"maintenance",{"pl":106,"en":104},"utrzymanie-systemow","Maintenance and development","Updates, backups, monitoring, fixes and new features after launch. We also take over other teams' systems.",{"title":110,"description":111,"ogTitle":112,"ogDescription":111,"breadcrumb":113,"heroTitle":114,"heroLead":115},"Case studies – selected projects | SoftwareSystem","Selected SoftwareSystem projects: ERP and CRM systems, KSeF integrations, telemetry, e-learning, logistics and AI in customer service.","Case studies – selected projects","Case studies","Selected work","ERP and CRM systems, integrations, telemetry, e-learning, logistics and AI. For each project we describe the problem, what we built and the result.",[117,144,168,192,216,240,262,284,307,330,353],{"key":118,"slug":118,"slugs":119,"title":121,"excerpt":122,"client":123,"industry":124,"year":29,"tags":125,"metrics":130,"cover":29,"visibility":140,"visibilityType":141,"featured":38,"problem":142,"result":143},"erp-window-joinery",{"pl":120,"en":118},"erp-stolarka-okienna","ERP system for a window manufacturer","B2B portal: orders, contract preview, transport packages, lead-time forecasts, shipping claims, and shipment tracking.","Client: window joinery manufacturer, Poland (anonymous)","Window joinery",[126,127,128,129],"ERP","B2B portal","PostgreSQL","Shipping integrations",[131,134,137],{"label":132,"value":133},"Order, contract, and package view","360°",{"label":135,"value":136},"Shipment status monitoring","Live",{"label":138,"value":139},"Portal for the B2B partner network","1","Anonymous","anonymous","Sales, production, and logistics used separate systems – end customers had no transparent status view.","One access point instead of calls and emails about order status.",{"key":145,"slug":146,"slugs":147,"title":149,"excerpt":150,"client":151,"industry":152,"year":29,"tags":153,"metrics":157,"cover":29,"visibility":140,"visibilityType":141,"featured":38,"problem":166,"result":167},"transport-routes-docs","transport-routes-shipping-docs",{"pl":148,"en":146},"analiza-tras-dokumenty-spedycyjne","Route analysis and international shipping docs","Route optimization, international shipping document generation, and fleet fuel consumption monitoring.","Client: transport company, Central Europe (anonymous)","Transport and freight",[154,155,128,156],"Route analysis","Shipping documents","Maps",[158,161,163],{"label":159,"value":160},"International shipment handling","Multi-country",{"label":162,"value":139},"Unified shipping document system",{"label":164,"value":165},"Route and fuel analysis access","24\u002F7","Dispatchers and drivers worked on spreadsheets and Word templates – every international shipment was a separate process.","Dispatchers plan routes in the system, documents are generated automatically.",{"key":169,"slug":170,"slugs":171,"title":173,"excerpt":174,"client":175,"industry":176,"year":29,"tags":177,"metrics":182,"cover":29,"visibility":140,"visibilityType":141,"featured":38,"problem":190,"result":191},"energy-telemetry","energy-telemetry-predictive-maintenance",{"pl":172,"en":170},"telemetria-i-predykcja-awarii","Telemetry and network failure prediction","Collection and analysis of district heating line telemetry, operational reports, and early failure detection models.","Client: district heating network operator, Poland (anonymous)","District heating",[178,179,180,181],"Telemetry","IoT","Analytics","Failure prediction",[183,185,188],{"label":184,"value":165},"District heating line data collection",{"label":186,"value":187},"Measurement points in the network","100+",{"label":189,"value":139},"Reports and alerts dashboard","Sensor data landed in separate tools – no unified view of district heating line status.","Operators see anomalies before customers report problems.",{"key":193,"slug":194,"slugs":195,"title":197,"excerpt":198,"client":199,"industry":200,"year":29,"tags":201,"metrics":205,"cover":29,"visibility":140,"visibilityType":141,"featured":213,"problem":214,"result":215},"energy-crm","energy-sector-crm",{"pl":196,"en":194},"crm-branza-energetyczna","CRM for the energy industry","CRM tailored to energy sales cycles: leads, quotes, contracts, after-sales support, and management reports.","Client: energy sector company, Poland (anonymous)","Energy sector",[202,203,128,204],"CRM","B2B sales","Automation",[206,208,210],{"label":207,"value":139},"CRM for the entire sales organization",{"label":209,"value":133},"Customer and contract view",{"label":211,"value":212},"Sales, back-office, service","Multi-team",false,"Sales, back-office, and service used different tools – hard to track quote and contract status.","Sales reps work in one CRM instead of connecting emails and spreadsheets.",{"key":217,"slug":218,"slugs":219,"title":221,"excerpt":222,"client":223,"industry":224,"year":29,"tags":225,"metrics":229,"cover":29,"visibility":140,"visibilityType":141,"featured":213,"problem":238,"result":239},"education-elearning","e-learning-platform",{"pl":220,"en":218},"platforma-elearningowa","Full-scale e-learning platform","LMS with courses, tests, certificates, lecturer and admin panels, and participant progress tracking.","Client: educational institution, Poland (anonymous)","Education",[226,227,228,128],"E-learning","LMS","Vue.js",[230,233,236],{"label":231,"value":232},"Active platform users","1000+",{"label":234,"value":235},"Students, lecturers, admins","Multi-role",{"label":237,"value":139},"E-learning platform","Lecturers published content in different places – participants had no unified progress panel.","Participants have one panel, lecturers have a course delivery tool.",{"key":241,"slug":241,"slugs":242,"title":244,"excerpt":245,"client":246,"industry":224,"year":29,"tags":247,"metrics":252,"cover":29,"visibility":140,"visibilityType":141,"featured":213,"problem":260,"result":261},"education-multiportal",{"pl":243,"en":241},"multiportal-edukacyjny","Education multi-portal","Website CMS, class scheduling, conference system, and container infrastructure – one platform for the institution.","Client: higher education institution, Poland (anonymous)",[248,249,250,251],"Multi-portal","CMS","Docker","Scheduling",[253,255,258],{"label":254,"value":139},"Multi-portal for the entire institution",{"label":256,"value":257},"Modules: web, schedule, conferences, CMS","4+",{"label":259,"value":250},"Containerized deployment","Each university module ran separately – difficult administration and no shared login.","The institution manages content, schedules, and conferences from one ecosystem.",{"key":263,"slug":264,"slugs":265,"title":267,"excerpt":268,"client":269,"industry":270,"year":29,"tags":271,"metrics":274,"cover":29,"visibility":140,"visibilityType":141,"featured":213,"problem":282,"result":283},"education-rnd","education-rnd-system",{"pl":266,"en":264},"system-dzialu-rnd","Dedicated R&D department system","Platform for managing research projects: proposals, schedules, documentation, and reports for staff.","Client: university R&D department, Poland (anonymous)","Education \u002F R&D",[272,273,128,228],"R&D","Workflow",[275,277,280],{"label":276,"value":139},"System for the R&D department",{"label":278,"value":279},"From idea to report","End-to-end",{"label":281,"value":212},"Researchers, PM, management","Researchers, coordinators, and management worked on local documents – hard to track project status and budget.","Researchers and coordinators work in one system instead of connecting files and emails.",{"key":285,"slug":286,"slugs":287,"title":289,"excerpt":290,"client":291,"industry":292,"year":29,"tags":293,"metrics":297,"cover":29,"visibility":140,"visibilityType":141,"featured":213,"problem":305,"result":306},"transport-vin-catalog","vehicle-catalog-vin-system",{"pl":288,"en":286},"katalog-pojazdow-vin","Vehicle catalog and VIN system","Central vehicle catalog with variant configuration and VIN number generation and validation module.","Client: vehicle importer, Central Europe (anonymous)","Transport \u002F automotive",[294,295,128,296],"Vehicle catalog","VIN","API",[298,300,303],{"label":299,"value":139},"Vehicle catalog with VIN generator",{"label":301,"value":302},"Multiple brands and models","Multi-brand",{"label":304,"value":296},"Dealer system integration","Dealers and back-office worked on separate model lists – VIN numbers assigned manually with duplicate risk.","Dealers order vehicles from the system, VIN numbers are generated automatically.",{"key":308,"slug":309,"slugs":310,"title":312,"excerpt":313,"client":314,"industry":315,"year":29,"tags":316,"metrics":319,"cover":29,"visibility":140,"visibilityType":141,"featured":213,"problem":328,"result":329},"support-ai-customer","ai-customer-support",{"pl":311,"en":309},"ai-w-obsludze-klienta","AI in customer communication","AI integration in customer support channels: ticket classification, response drafts, and escalation to agents.","Client: B2C\u002FB2B services company, Poland (anonymous)","Customer support",[317,315,318,204],"AI","LLM",[320,323,325],{"label":321,"value":322},"Email, chat, form","Multi-channel",{"label":324,"value":165},"AI first response",{"label":326,"value":327},"Escalation to agent","Human-in-loop","Agents manually answered the same questions – no prioritization and long first-response time.","Agents focus on cases that require a human.",{"key":331,"slug":332,"slugs":333,"title":335,"excerpt":336,"client":337,"industry":338,"year":29,"tags":339,"metrics":343,"cover":29,"visibility":140,"visibilityType":141,"featured":213,"problem":351,"result":352},"isp-outage-planning","isp-network-outage-planning",{"pl":334,"en":332},"planowanie-awarii-sieci","Network outage and maintenance planning","System for planning outages and maintenance on network lines with customer notifications and NOC team view.","Client: telecommunications operator \u002F ISP, Poland (anonymous)","Telecom \u002F ISP",[340,341,342,128],"ISP","Network planning","GIS",[344,347,349],{"label":345,"value":346},"Outage planning on network lines","Multi-line",{"label":348,"value":139},"Planning system for NOC",{"label":350,"value":165},"View of scheduled maintenance","NOC and service teams planned line work in Excel – customers did not get early notice of planned outages.","Customers know about planned work in advance, NOC has full visibility.",{"key":354,"slug":355,"slugs":356,"title":358,"excerpt":359,"client":360,"industry":361,"year":29,"tags":362,"metrics":367,"cover":29,"visibility":140,"visibilityType":141,"featured":213,"problem":377,"result":378},"services-billing-ksef","custom-billing-ksef-integration",{"pl":357,"en":355},"integracja-billing-ksef","Billing integration with KSeF","Dedicated integration of a custom billing system with Poland's National e-Invoice System – submission, statuses, and UPO in one flow.","Client: B2B services company, Poland (anonymous)","B2B services",[363,364,365,366],"KSeF","API integration","Billing","Node.js",[368,371,374],{"label":369,"value":370},"Invoice structure compliant with KSeF","FA(3)",{"label":372,"value":373},"Confirmations in the billing system","UPO",{"label":375,"value":376},"Invoice submission from billing to KSeF","Auto","The invoicing system worked well internally but had no layer for exchange with the National e-Invoice System.","The company kept its own invoicing system and added production-grade KSeF integration.",{"badge":380,"title":381,"lead":382,"paragraphs":383,"bullets":386},"How to read these","From operational pain to measurable impact","Each story walks through the challenge, the solution we shipped, and the outcome – not a feature list from a technical spec.",[384,385],"Cards show industry, a short scope summary, and technology tags. Detail pages add full context: starting situation, solution architecture, and effect for the team or end customers.","Where a client does not approve naming, we use an anonymized description. The “Anonymous” badge marks NDA-covered work – the story is real, the client identity is intentionally hidden.",[387,388,389],"Card: industry, summary, technologies","Details: challenge, solution, results, stack","Anonymous badge = NDA-covered project"]