Specjalizujemy się w optymalizacji serwerów Java EE: Oracle WebLogic i IBM WebSphere.

Logowanie WebMail Praca
B2B · CRM · ERP · Dashboardy · Workflow

Aplikacje webowe — kiedy SaaS już nie wystarcza

Custom B2B portals, CRM/ERP-y dopasowane do Twoich procesów, dashboardy BI, workflow automation, multi-tenant SaaS. Stack Next.js / Java EE / PostgreSQL / Oracle. Integracje z Comarch, Subiekt, Sage, Salesforce. SLA 99,95%, kary umowne, dedykowany zespół.

01 / Co budujemy

Sześć typów aplikacji. Każda od zera

Nie kupujesz "platformy" z przyciskami które nie pasują. Każda aplikacja zaprojektowana pod Twój proces, dane, użytkowników. Od MVP w 8 tyg po enterprise w 12 mies.

B2B portals

Portale klient-dostawca, partner portals, distributor portals. Składanie zamówień, śledzenie statusów, faktury, dokumenty, negocjowane ceny per kontrahent, integracja z ERP.

login + role · 2–6 mies

CRM custom

Gdy Salesforce / HubSpot za drogie lub za sztywne. Kontakty, deals, pipeline, automatyzacja, kampanie email, raporty, integracja z e-mailem firmowym, telefonia, kalendarzem.

3–9 mies · multi-tenant ready

ERP custom / moduł ERP

Magazyn, finanse, kadry, produkcja, zamówienia. Wdrożenia od zera lub moduł rozszerzający Comarch / Subiekt. Workflow zatwierdzeń, raportowanie, JPK_VAT, e-Doręczenia.

6–18 mies · legacy migration

Dashboardy BI

Real-time dashboardy operacyjne, KPI dla zarządu, raportowanie ad-hoc. Integracja z Tableau, Power BI, lub własny stack (D3, Recharts, Apache ECharts) pod brand klienta.

2–5 mies · live data

Workflow automation

Automatyzacja procesów: zatwierdzenia, escalation paths, SLA tracking, integracja z e-mail, Slack, Teams. Zamiast Excel + maile — UI z timeline, audit trail, raportami.

3–6 mies · BPM

SaaS / multi-tenant

Aplikacje sprzedawane abonamentowo. Multi-tenant architecture, billing (Stripe), self-service onboarding, admin per tenant, usage-based pricing, API dla integracji klientów.

6–12 mies · scalable
02 / Custom vs SaaS — uczciwie

SaaS dla 80% przypadków. Custom kiedy ma sens

Salesforce, HubSpot, Pipedrive, Microsoft Dynamics, monday — gotowe SaaS są dobre dla większości. Custom zaczyna się opłacać gdy SaaS Cię ogranicza, koszt licencji rośnie nieliniowo, lub unikalna logika to przewaga konkurencyjna.

Gotowy SaaS (Salesforce, HubSpot, monday)

subskrypcja · 50–500 zł/user/mies · ready w 1 tyg

Kiedy ma sens

  • Standardowe procesy biznesowe (sprzedaż, obsługa klienta)
  • Mały zespół (do 50 userów) — licencje OK
  • Brak budżetu na buildowanie (50+ tys. zł)
  • Potrzeba szybkiego startu (1–2 tygodnie)
  • Wymóg compliance który SaaS już ma (SOC 2, HIPAA)

Kiedy SaaS przestaje działać

  • Twój workflow nie pasuje do "best practices" SaaS
  • Koszt licencji 500+ userów = 250k+ zł/rok
  • Integracje wymagane są drogie lub niemożliwe
  • Dane muszą być on-prem (KNF, sektor publiczny)
  • SaaS nie pozwala na Twoje raportowanie

Decision rule: jeśli oszczędność licencji w 3 lata przewyższa koszt buildowania (~150–500 tys. zł), custom ma sens. Pomożemy zrobić TCO comparison przed decyzją — bez fee.

03 / Stack technologiczny

Cztery warstwy. Sprawdzone w produkcji

Wybór stacku zależy od projektu. Prosty CRM — Next.js + PostgreSQL. Aplikacja enterprise z integracjami — Java EE + Oracle. SaaS z high-traffic — serverless lub Kubernetes. Warstwę aplikacyjną utrzymujemy sami: Oracle WebLogic, IBM WebSphere, hosting aplikacji.

Frontend

  • Next.js 14 (App Router, RSC)
  • React 18 + TypeScript
  • Vue 3 / Nuxt 3
  • Tailwind CSS / shadcn/ui
  • React Query / SWR
  • Zustand / Redux Toolkit
  • Recharts / D3 / ECharts

Backend

  • Java EE / Jakarta EE 10
  • Spring Boot 3 / WebFlux
  • Node.js + Hono / Fastify
  • Python + FastAPI / Django
  • NestJS (TypeScript)
  • REST + GraphQL APIs
  • WebSocket / Server-Sent Events

Bazy danych

  • PostgreSQL 16 (preferred)
  • Oracle Database 19c / 23ai
  • MS SQL Server 2022
  • MySQL / MariaDB
  • MongoDB (gdy schema-less)
  • Redis 7 (cache, queue)
  • Elasticsearch (search, logs)

Infrastruktura

  • Oracle WebLogic / IBM WebSphere
  • Docker + Kubernetes
  • AWS / Azure / GCP / OCI
  • VMware vSphere (on-prem)
  • Nginx / HAProxy (LB)
  • Prometheus + Grafana
  • Sentry (error tracking)
04 / Proces

Pięć etapów. Sprintami, z demo

Po każdym sprincie 2-tygodniowym widzisz działające features na staging. Brak "wielkiego big-bang launcha". Iteracje pozwalają poprawić kierunek zanim wydasz 200 tys. zł.

1

Discovery

Workshop 5–10 dni: użytkownicy, procesy, integracje, compliance, SLA, target users. Output: Product Requirements Document.

1–2 tyg
2

Architecture

System design, ERD bazy, API contracts (OpenAPI), security model, deployment topology, performance budget. Architectural Decision Records.

2–3 tyg
3

MVP

3–5 podstawowych features. Auth, główny workflow, podstawowe raporty. Production-ready (HTTPS, monitoring, backup), nie prototype.

8–12 tyg
4

Iterations

Sprinty 2-tyg z demo, feedback, priorytetyzacja. Klient widzi działającą aplikację od dnia 1, nie "po roku".

3–9 mies
5

Production + opieka

Launch na produkcję, training, SLA monitoring, on-call rotation. Backlog rozwoju ciągły. Dokumentacja, runbooki, post-mortems.

ongoing
05 / Modele wyceny

Trzy formaty rozliczenia. Wybierasz pod ryzyko

Time & Material dla projektów eksploracyjnych. Fixed Price gdy scope jasny. Dedicated team dla długich kontraktów. Mieszane modele (T&M do MVP, Fixed Price na rozwój) są standardem.

Time & Material

Stawka dzienna, raporty miesięczne, scope elastyczny.

stawki dzienne · raport mies.
  • Senior dev: 1 200–1 800 zł/dzień
  • Mid dev: 800–1 100 zł/dzień
  • Architect: 1 600–2 200 zł/dzień
  • Raporty godzinowe co miesiąc
  • Scope zmienialny w trakcie
  • Idealny dla R&D, MVP, eksploracji
  • Limit budżetowy do uzgodnienia
Wybieram T&M

Dedicated team

Stały zespół 3–6 osób na 6+ mies, named.

12+ mies · named team
  • 3–6 osób (dev, QA, architect, PM)
  • Stała stawka miesięczna za team
  • Pełne dedykowane resources
  • Daily standups + sprint planning
  • Bezpośredni kontakt z klientem
  • Roadmap + backlog wspólnie
  • SLA na ramp-up nowych członków
Wybieram Team
06 / FAQ

Najczęstsze pytania

Brak odpowiedzi? Napisz do nas — odpisuje architekt, nie sales.

Ile trwa build aplikacji od zera?
MVP (3–5 podstawowych funkcji): 8–12 tygodni od kick-off. Pełna wersja produkcyjna z wszystkimi features, integracjami, raportowaniem: 6–12 miesięcy. Iterujemy w sprintach 2-tygodniowych z demo na staging environment. Pierwsze 2 sprinty (4 tyg) — architektura, auth, skeleton aplikacji. Od sprinta 3 widzisz działające features na staging. Production-ready po 8–12 sprintach (16–24 tyg). Pełna dojrzałość po 12–18 mies (poprawki UX, dodatkowe raporty, integracje rozszerzone).
Jaki SLA i uptime gwarantujecie?
Zależy od pakietu opieki. Standard 99,5% (43 godz downtime/rok) — dla większości aplikacji wewnętrznych. Premium 99,95% (4 godz downtime/rok) — dla biznesowych P0. Enterprise 99,99% (52 min downtime/rok) — dla aplikacji krytycznych. SLA obejmuje: (1) dostępność aplikacji (uptime monitoring, alerty), (2) czas reakcji na P0/P1 (15 min — 4 h), (3) czas rozwiązania, (4) kary umowne za przekroczenie. Hostujemy na Oracle WebLogic / IBM WebSphere w PROD lub Kubernetes / AWS / OCI — zależnie od architektury. Zobacz Wsparcie Enterprise.
Czyj jest kod — klienta czy wasz?
Klienta — standardowo. Po launchu otrzymujesz pełen kod źródłowy w Twoim repo (GitHub, GitLab, Bitbucket), dokumentację techniczną (API, architektura, deployment, runbooki), access do wszystkich danych. Możesz w każdej chwili wziąć kod i kontynuować z innym zespołem — nie jesteśmy "vendor lock-in". W kontrakcie standardowo: prawa autorskie i kopie kodu źródłowego klientowi po zakończeniu projektu lub w trakcie (per release). NDA standardowe — my mamy obowiązek poufności, klient ma pełną własność.
Co przy 10k+ userów jednocześnie?
Architektura skalowalna od dnia 1: (1) Stateless backend (poziome skalowanie), (2) Database read replicas + write master, (3) Cache distributed (Redis cluster), (4) CDN dla static assets (Cloudflare, AWS CloudFront), (5) Connection pooling (PgBouncer dla PostgreSQL), (6) Background jobs queue (Bull, Sidekiq, RabbitMQ), (7) Auto-scaling Kubernetes / ECS Fargate. Performance budget: p95 latency <200 ms, throughput 1k+ req/s/node. Stress testing przed launch'em (k6, Gatling). Real example: aplikacja PZU obsługująca 50k userów dziennie, p95 latency 87 ms.
Czy zatrzymujemy się na MVP czy rozwijamy dalej?
Jak chcesz. Po MVP dostajesz w pełni działającą aplikację produkcyjną. Można zatrzymać się tu (płacisz tylko za utrzymanie, ~590–2 990 zł/mies), albo kontynuować rozwój w modelu T&M, Fixed Price, lub Dedicated Team. Większość klientów kontynuuje — po MVP widać które features są krytyczne, jakie integracje przynoszą wartość, gdzie aplikacja faktycznie konkuruje z SaaS. Backlog rozwoju ustalamy wspólnie co kwartał.
Jak zacząć?
Najczęstsza ścieżka: (1) piszesz na [email protected] z opisem (typ aplikacji, target group, scope, deadline, budżet jeśli ustalony, czy gotowe SaaS rozważałeś); (2) w 24 h odpowiada architekt z 5–7 pytaniami technicznymi; (3) 30-min telekonferencja, opcjonalnie pre-Discovery TCO comparison custom vs SaaS (free, 2 dni); (4) oferta — T&M / Fixed Price / Dedicated team z konkretną ceną; (5) Discovery workshop 1–2 tyg; (6) finalny SOW + start MVP. NDA + MSA + DPA standardowo.
POROZMAWIAJ Z INŻYNIEREM

Konsultacja, audyt, wsparcie

Napisz, z czym się mierzysz. Twoje wybory w formularzu składają się w brief — dokładnie to zobaczy inżynier, który odpowie.

Tryb pracy Audyt, projekt, opieka 24/7
Godziny Pn–Pt 9–17 · awarie 24/7 dla klientów z umową
  • przejmujemy systemy po innych firmach
  • starsze wersje WebLogic i WebSphere? tak
  • pilna sprawa? najpierw szybka diagnoza

Opisz temat

01 Interesuje mnie…
02 Typ współpracy…
03 Orientacyjny budżet (PLN)…
04 Termin…
05 Dane kontaktowe…
PDF, DOC, TXT, JPG/PNG · max 5 MB
Odpowiada inżynier Nie handlowiec, nie infolinia — osoba, która rozumie Twoją infrastrukturę.
Konkretny następny krok W pierwszej odpowiedzi dostajesz wstępny zakres i orientacyjną wycenę.
Poufność i NDA na żądanie Szczegóły Twojego środowiska zostają między nami. NDA podpisujemy przed rozmową, jeśli tego potrzebujesz.

Twoje dane są bezpieczne. Zostaną użyte wyłącznie do obsługi Twojego zapytania. Więcej informacji znajdziesz w polityce prywatności.