Software House · Katowice
Budujemy
Produkty
Cyfrowe.
Projektujemy i piszemy aplikacje webowe oraz mobilne na zamówienie. Zostajemy przy nich także po wdrożeniu.

Aplikacje web
Panele, platformy, integracje
Mobile
iOS i Android z jednego zespołu
DevOps
Serwery i wdrożenia pod kontrolą
Automatyzacje
Powtarzalna robota zdjęta z ludzi
Zanim powstanie pierwsza linia kodu, ustalamy, co ma z tego wyjść dla Twojego biznesu. Reszta to już inżynieria: architektura, testy, wdrożenie.
Kod i infrastruktura zostają u Ciebie
Jak z nami pracuje się na co dzień.
Osiem rzeczy, które ustalamy zawsze, niezależnie od wielkości projektu.
01
Po Twojej stronie
Własny kod i dostęp
Repozytorium, dokumentacja i dostępy do infrastruktury są Twoje od pierwszego dnia. Możesz w każdej chwili wziąć projekt i przenieść go gdzie indziej.
02
Od rozmowy
Sprawny początek
Pierwsza rozmowa to ustalenie celu i kolejności prac. Wychodzisz z niej z listą etapów i wiedzą, od czego zaczynamy.
03
Na bieżąco
Spokojna produkcja
Monitoring i alerty pilnują systemu po starcie. Wdrażamy małymi porcjami, więc pojedynczą zmianę łatwiej wycofać.
04
Przed pracą
Jasny zakres
Na starcie zapisujemy, co wchodzi do pierwszego etapu, a co czeka na kolejny. Później łatwiej rozmawiać o zmianach.
05
Po drodze
Przegląd kodu
Każda zmiana przechodzi review innego programisty, zanim wejdzie do głównej gałęzi.
06
Na przyszłość
Miejsce na rozwój
Projektujemy z założeniem, że dojdą nowe moduły i większy ruch. Rozbudowa nie oznacza wtedy przebudowy.
07
W standardzie
Porządek i bezpieczeństwo
Uprawnienia, szyfrowanie i sekrety trzymane poza repozytorium. Aktualizacje bezpieczeństwa wchodzą w utrzymanie.
08
Zespół
Jeden punkt kontaktu
Backend, frontend, DevOps i integracje robimy u siebie. Masz jednego wykonawcę i jedną osobę do kontaktu.
Projektujemy, budujemy
i utrzymujemy sami.
Jeden zespół prowadzi projekt od makiety do serwera produkcyjnego. Nie przekazujemy go dalej w połowie drogi.

Cztery etapy, w tej kolejności.
Na każdym etapie wiesz, co powstaje i co dostajesz na koniec.
Ustalamy, co powstaje
Rozmawiamy o celu, budżecie i terminach. Na koniec wiadomo, co wchodzi do pierwszego etapu.
- —Rozmowa o celu i ograniczeniach
- —Zakres pierwszego etapu
- —Podział prac na kamienie milowe
- —Wstępny harmonogram
Projektujemy całość
Pomysł zamieniamy w plan techniczny i makiety. Zanim ktokolwiek zacznie kodować, widzisz, jak to ma działać.
- —Projekt architektury
- —Makiety ekranów
- —Lista integracji i zależności
- —Plan wdrożenia
Kodujemy etapami
Co kilka tygodni pokazujemy działający fragment. Twoje uwagi trafiają do kolejnego etapu.
- —Demo działającej wersji
- —Review kodu przed merge
- —Testy przed wdrożeniem
- —Stały kontakt z zespołem
Wdrażamy i zostajemy
Po starcie zostajemy przy projekcie: poprawki, aktualizacje, kolejne funkcje.
- —Wdrożenie na produkcję
- —Monitoring i alerty
- —Wsparcie po starcie
- —Dokumentacja i przekazanie wiedzy
Piszemy w Laravelu i Reakcie. Do wydajności sięgamy po Rusta.
Stack dobieramy pod problem, który masz, i pod pieniądze, które chcesz na to wydać.
Tu siedzimy najdłużej i znamy ten stack najlepiej.
Co zbudowaliśmy.
Przy każdym projekcie piszemy, co powstało i na czym to działa.
Najczęściej zadawane pytania.
Jeśli czegoś tu brakuje, napisz do nas.
Jak wygląda wycena projektu?
Fixed Price, kiedy zakres jest zamknięty. T&M, kiedy produkt rozwija się etapami. Zaczynamy od bezpłatnej konsultacji, a estymację przygotowujemy zwykle w 48 godzin.
Czy pracujecie tylko z dużymi firmami?
Nie. Pracujemy zarówno ze startupami przy pierwszej wersji produktu, jak i z dużymi organizacjami. Model współpracy dobieramy do etapu, na którym jesteś.
Jak wygląda utrzymanie po wdrożeniu?
Umowa SLA z gwarantowanym czasem reakcji, monitoring 24/7 i aktualizacje bezpieczeństwa. Infrastrukturą zajmujemy się dalej my.
Jak komunikujecie postępy?
Tygodniowy status na piśmie, demo po każdym sprincie i dostęp do Jiry lub Linear. Do bieżących spraw dostajesz dedykowany kanał.
Czy mogę zobaczyć przykłady kodu przed podpisaniem umowy?
Tak. Po anonimizacji pokazujemy fragmenty kodu, nasze standardy pracy i sposób dokumentowania projektu.
Dzielimy się praktyką, nie teorią.
Zobacz blogApache Kafka — architektura, wydajność i wdrożenia enterprise
Praktyczny przewodnik po Apache Kafka — architektura event-driven, optymalizacja wydajności, ekosystem narzędzi i sprawdzone wdrożenia.
Czytaj artykuł →Elasticsearch — architektura, optymalizacja i wdrożenia
Poznaj wszystko o Elasticsearch — od architektury i instalacji po zaawansowaną optymalizację wydajności. Praktyczny przewodnik oparty na doświadczeniach z rzeczywistych wdrożeń enterprise.
Czytaj artykuł →Nominatim — open-source’owa usługa geokodowania i obsługi map
Nominatim to open-source’owa usługa geokodowania powiązana z projektem OpenStreetMap, która umożliwia konwersję adresów na współrzędne geograficzne i odwrotnie — doskonała alternatywa dla Google Maps API.
Czytaj artykuł →KrakenD — kompleksowy przewodnik instalacji i konfiguracji
KrakenD to wysokowydajny API Gateway typu open-source, który upraszcza dostarczanie danych przez scentralizowane zarządzanie żądaniami HTTP i agregację odpowiedzi z wielu mikroserwisów.
Czytaj artykuł →Soketi jako alternatywa dla Pushera — wdrożenie i konfiguracja
Jeśli szukasz wydajnego i taniego rozwiązania WebSocket dla swojej aplikacji, Soketi może być idealną alternatywą dla płatnego Pushera — open-source’owy serwer w pełni kompatybilny z API Pushera.
Czytaj artykuł →Konfiguracja reverse proxy z Cloudflare i Nginx Proxy / acme-companion
Reverse proxy działa jako pośrednik między klientem a serwerem aplikacyjnym. Dzięki niemu łatwo zarządzisz certyfikatami SSL, skorzystasz z wydajnościowych zalet Cloudflare i zwiększysz bezpieczeństwo aplikacji.
Czytaj artykuł →
Napisz, co chcesz zbudować.
Odpowiemy, czy to robota dla nas, ile mniej więcej zajmie i od czego zaczęlibyśmy.


