Jak to działa

Jak pracujemy i dlaczego właśnie tak.

Sześć tematów, które wracają w każdej rozmowie z klientem: od tego, gdzie leżą dane, po to, jak wygląda rozstanie z nami. Wyjaśniamy je tu tak samo jak na spotkaniach, konkretnie i bez technicznego żargonu.

Generatory AI

Kod, którego nikt nie przeczytał.

Narzędzia generujące aplikacje z opisu, takie jak Lovable, Bolt czy Replit, należą do najszybciej rosnących produktów w historii oprogramowania. Efektem ich pracy jest jednak kod: tysiące linii, których nikt nie przeczytał. Sami producenci zastrzegają drobnym drukiem, że to prototypy, które przed użyciem produkcyjnym należy przepisać.

Branża zna ten scenariusz z czasów Accessa i makr Excela. Najpierw entuzjazm, potem aplikacje wrastają w krytyczne procesy, aż wreszcie ktoś musi je zaudytować, zabezpieczyć i zintegrować z resztą firmy. Jedyną dokumentacją okazuje się wtedy historia rozmowy z czatem.

Nasze podejście

Na naszej platformie AI nie zostawia po sobie kodu do przeczytania. Buduje aplikację jako model: opis danych, ekranów i reguł, który platforma potrafi zwalidować, zwersjonować i zaudytować. Tempo tworzenia jest takie samo. Po pracy zostaje jednak czytelny opis aplikacji, a nie kod, którego nikt nie zna.

Wygenerować aplikację jest dziś łatwo. Trudno jest ją bezpiecznie utrzymywać przez lata. Platformę projektowaliśmy pod to drugie.

Własność danych

Gdzie leżą Państwa dane.

Każda aplikacja biznesowa to ekrany i dane. O ekrany klienci pytają na prezentacjach. O dane najczęściej dopiero przy rozstaniu z dostawcą, kiedy okazuje się, że leżą w zamkniętym formacie na cudzych serwerach, a dostęp do nich ma limity i osobny cennik. Tak działa większość platform aplikacji biznesowych, w tym Salesforce i Power Apps.

Nasze podejście

Państwa dane leżą w Państwa własnej bazie PostgreSQL, na Państwa serwerach albo w chmurze, którą wskaże Państwa dział bezpieczeństwa. PostgreSQL to najpopularniejsza otwarta baza danych na świecie: bez licencji i bez opłat za pojemność. My tę bazę utrzymujemy i budujemy na niej aplikacje. Właścicielem danych pozostają Państwo.

Dlaczego to ważne

Systemy AI są dokładnie tak przydatne, jak dane, do których mają dostęp. Agent pracujący bezpośrednio na Państwa bazie analizuje i raportuje bez limitów i dodatkowych opłat. PostgreSQL jest przy tym bazą, którą modele językowe znają najlepiej, więc popełniają na niej najmniej błędów.

Dostęp do własnych danych nie powinien mieć cennika.

Model aplikacji

Aplikacja jako model.

W klasycznym IT każda zmiana w systemie to mały projekt: programista, testy, wdrożenie. Nie dlatego, że ludzie pracują wolno. Dlatego, że aplikacja jest kodem, a w kodzie łatwo coś zepsuć i trudno to w porę zauważyć.

Nasze podejście

W DEX aplikacja jest modelem: opisem danych, ekranów i reguł, który platforma rozumie w całości. Z tego wynikają trzy praktyczne różnice.

  • Zmiany bez ryzyka. Nowe pole, ekran czy obieg platforma najpierw sprawdza, potem zapisuje jako kolejną wersję. Cofnięcie zmiany to jeden krok.
  • Aktualizacje bez łamania dostosowań. Państwa dostosowania i platforma żyją w osobnych warstwach. Platformę można aktualizować bez naruszania tego, co zbudowano specjalnie dla Państwa.
  • AI, które nie zgaduje. Agent nie przeszukuje kodu. Czyta model i reguły, więc każdą jego zmianę można sprawdzić, zanim trafi do użytkowników.
Zmiana w systemie powinna być decyzją, nie projektem.

Migracja

Migracja Oracle Forms.

Firmom pracującym na Oracle Forms rynek proponował dotąd dwie drogi. Pierwsza: przepisanie systemu od nowa, czyli lata pracy, znaczny budżet i ryzyko, że nowy system będzie zachowywał się inaczej niż stary. Druga: przejście na inną technologię Oracle, czyli ten sam koszt licencji w nowym opakowaniu.

Nasze podejście

Przenosimy system automatycznie, zachowując sposób jego działania: ekrany, logikę i skróty klawiszowe. Użytkownicy nie przechodzą szkoleń, bo po migracji pracują tak samo jak przed nią. Firma schodzi przy tym z licencji bazodanowych Oracle, często największej pozycji w budżecie IT. Sama ta oszczędność potrafi pokryć koszt projektu.

Co dalej

Po migracji system stoi na platformie, na której kolejne zmiany i aplikacje powstają w dniach. Modernizację prowadzi się wtedy krokami, w tempie, które wyznacza firma, a nie harmonogram wielkiego projektu.

Nie sprzedajemy projektu przepisywania systemu. Przenosimy system, który po migracji działa tak samo, a rozwijać się może szybciej.

Rozwój systemu

Dlaczego zmiany nie wymagają wdrożeń.

W klasycznych technologiach aplikację najpierw się programuje, potem kompiluje i wdraża. Każda zmiana, nawet drobna, przechodzi całą tę drogę. Stąd harmonogramy, okna serwisowe i kierownik projektu przy okazji każdej poprawki.

Nasze podejście

Na naszej platformie aplikacja nie jest kompilowana. Platforma czyta model na bieżąco, więc zmiana w modelu jest widoczna w działającym systemie od razu. Jeśli coś się nie zgadza, cofnięcie zajmuje jeden krok.

Co to ma wspólnego z AI

Bardzo wiele. Agent AI nie potrafi bezpiecznie zmieniać skompilowanej aplikacji, bo nie ma w niej czego czytać. Potrafi za to pracować na opisie aplikacji, który da się sprawdzić przed wdrożeniem. Największe platformy aplikacji biznesowych, w tym Salesforce i Power Apps, są zbudowane według tej samej zasady. My dodajemy do niej otwartą bazę i dane po stronie klienta.

Drobna zmiana powinna zajmować godzinę, nie kwartał.

Warunki wyjścia

Jak od nas odejść.

Każdy dostawca platformy słyszy to pytanie: co się stanie, kiedy zechcemy odejść? Odpowiedzi bywają wymijające, bo uczciwa odpowiedź jest zwykle niewygodna. Rozstanie z platformą aplikacyjną oznacza najczęściej eksport plików i wieloletni projekt odtwarzania systemu gdzie indziej.

Nasze podejście

U nas ta odpowiedź jest częścią oferty. Dane leżą w otwartej bazie, w Państwa infrastrukturze, i można je zabrać w każdej chwili. Struktura aplikacji to udokumentowany model. Logika biznesowa to standardowy TypeScript, język, który zna każdy współczesny zespół programistów. Warstwę ekranową da się odtworzyć w dowolnej popularnej technologii w tygodnie, nie lata.

Dlaczego to robimy

Wolimy klientów, którzy zostają z wyboru, nie z przymusu. Klient, który zna warunki wyjścia, podejmuje decyzję o wejściu spokojniej i szybciej.

Warunki wyjścia pokazujemy przed podpisaniem umowy, nie po niej.
Zeroszkoleń dla użytkowników po migracji
Dnina zmianę, która dotąd była projektem
0 złza licencje bazy danych
100%logiki przeniesionej i udokumentowanej

Porozmawiajmy o Państwa systemie.

20 minut. Pokażemy migrację na przykładzie prawdziwego systemu i policzymy, ile dziś kosztują Państwa licencje. Bez zobowiązań.