Dokument przygotowany dla
Forbuild
Oferta techniczno-handlowa
Data sporządzenia: 14.04.2026
Wersja: 1.0
Migracja oprogramowania Forbuild
do wersji webowej nowej generacji
Program do doboru i weryfikacji łączników balkonowych - nowy silnik, przeglądarka, BIM, wykorzystanie AI
1. Wstęp

Kontekst i cel dokumentu

Niniejszy dokument opisuje kierunek rozwoju oprogramowania Forbuild - programu służącego do doboru i weryfikacji łączników balkonowych. Celem jest przedstawienie stanu obecnego, zidentyfikowanych ograniczeń technicznych oraz planowanej drogi migracji do nowoczesnej platformy webowej.

Nowa wersja programu nie jest jedynie odtworzeniem istniejących funkcji - jest przebudowaniem aplikacji od podstaw, z uwzględnieniem współczesnych standardów obliczeniowych, interfejsu użytkownika oraz integracji z ekosystemem BIM.

2. Stan obecny

Ograniczenia wersji desktopowej (Windows / Fortran)

Dotychczasowy program Forbuild działa jako aplikacja desktopowa na systemie Windows, a jego rdzeń obliczeniowy oparty jest na języku Fortran. Rozwiązanie to przez lata sprawdzało się w praktyce, jednak niesie ze sobą szereg istotnych ograniczeń technicznych i operacyjnych, które z biegiem czasu będą się nasilać.

2.1. Uzależnienie od platformy Windows i środowiska uruchomieniowego

Aplikacja wymaga konkretnej wersji środowiska uruchomieniowego zgodnego z kompilatorem Fortran. Każda znacząca aktualizacja systemu Windows - szczególnie przejście na nowe wersje systemu (np. Windows 11, przyszłe warianty) lub zmiany w zarządzaniu zależnościami - może uniemożliwić uruchomienie programu bez interwencji technicznej. Nie mamy pewności, jak długo aktualne środowisko będzie wspierane przez producenta, a aktualizacje mogą stanowić blokadę dla dalszego działania aplikacji.

2.2. Brak elastyczności integracyjnej

Architektura Fortran uniemożliwia lub znacząco utrudnia integrację z nowoczesnymi bibliotekami i standardami - takimi jak IFC, API REST, systemy chmurowe czy narzędzia AI. Każde rozszerzenie wymaga głębokich ingerencji w kod, co niesie ryzyko błędów obliczeniowych i długich cykli testowania.

2.3. Dystrybucja i instalacja

Program wymaga instalacji ręcznej na każdej maszynie użytkownika. Dla biur projektowych z wieloma stanowiskami wiąże się to z koniecznością utrzymania spójności wersji, ręcznej dystrybucji aktualizacji i rozwiązywania problemów kompatybilności per-stanowisko.

2.4. Ograniczenia w pracy zdalnej i udostępnianiu wyników

Raporty obliczeniowe generowane są lokalnie jako pliki PDF - bez możliwości śledzenia odbiorcy, weryfikacji czy dokument został otwarty, pobrany lub przekazany dalej. Program nie obsługuje pracy wieloosobowej ani historii projektów w chmurze.

Konkluzja: Obecna wersja programu jest stabilna i sprawdzona obliczeniowo, jednak jej architektura techniczna zbliża się do granicy możliwości rozwojowych. Nie ma pewności co do dalszego wsparcia środowiska uruchomieniowego - co czyni migrację kwestią czasu, nie wyboru.
3. Nowa wersja

Forbuild Web - nowy silnik, nowa architektura

Nowa wersja programu jest kompletnym przepisaniem aplikacji z zachowaniem pełnej zgodności obliczeniowej z wersją dotychczasową. Wyniki obliczeń są tożsame - zmienia się architektura, nie metodyka.

Projekty zapisywane są w bazie danych na serwerze - edycja, podgląd i wprowadzanie zmian możliwe są z dowolnego miejsca i urządzenia, bez konieczności przesyłania plików.

3.1. Architektura techniczna - klient / serwer

Aplikacja zbudowana jest w architekturze klient–serwer z wyraźnym podziałem odpowiedzialności między warstwą obliczeniową a interfejsem użytkownika:

Rozdzielenie to gwarantuje, że logika obliczeniowa pozostaje w jednym, kontrolowanym miejscu. Aktualizacja norm lub metodyki obliczeń wymaga zmiany wyłącznie po stronie serwera - bez konieczności modyfikacji interfejsu użytkownika i bez wpływu na działanie aplikacji u klienta.

3.2. Dostępność

Program działa w każdej nowoczesnej przeglądarce internetowej: Chrome, Firefox, Edge, Safari - na systemach Windows, macOS i Linux, a także na tabletach. Dostęp uzyskuje się przez zalogowanie do konta - żadna instalacja nie jest wymagana. Aktualizacje programu wdrażane są centralnie i są natychmiast dostępne dla wszystkich użytkowników.

3.3. Nowy interfejs użytkownika

Interfejs zaprojektowany od podstaw - responsywny, nowoczesny, skupiony na przepływie pracy projektanta. Rysunek balkonu, dobór łączników, podgląd 3D i generowanie eksportów realizowane są w ramach jednego, spójnego ekranu roboczego.

4. Zakres funkcjonalny

Funkcje obecne i planowane

Poniższa tabela przedstawia pełny zakres funkcjonalny nowej wersji programu, z podziałem na funkcje odtworzone z wersji desktopowej oraz nowe możliwości niedostępne dotychczas.

Funkcja Opis
Dobór łączników balkonowych Automatyczny dobór z katalogu na podstawie grubości płyty, rozstawu i obciążeń
Zapis pozycji i raport PDF Zapisywanie pozycji obliczeniowych i generowanie standardowego raportu w formacie PDF
Podgląd 3D połączenia NOWE Interaktywny widok 3D łącznika z płytą balkonu i ścianą - bezpośrednio w przeglądarce
Dowolny kształt balkonu NOWE Rysowanie wielokąta jako obrys płyty balkonu; zaznaczanie krawędzi podpory
Otwory technologiczne NOWE Wstawianie otworów kołowych i prostokątnych w płycie; uwzględniane w 3D i eksportach
Rozmieszczenie łączników Automatyczne upakowanie łączników wzdłuż krawędzi podpory - algorytm zachłanny
Eksport IFC NOWE Plik IFC z pełnym modelem balkonu i łącznikami - do np. Revit
Eksport DXF NOWE Widoki w formacie DXF - gotowe do wstawienia w dokumentację 2D
Konta użytkowników NOWE Rejestracja, logowanie, historia projektów, konta indywidualne i firmowe
Raporty online NOWE Raport obliczeniowy jako unikalny link - dostępny online, możliwość pobrania PDF
Monitoring leadów / AI NOWE Śledzenie aktywności na raportach: kiedy otwarto, ile razy, z jakiego urządzenia
Mapa momentów NOWE Kolorowa wizualizacja rozkładu momentów na rzucie 2D i 3D dla dowolnego kształtu płyty
Mapa zbrojenia NOWE Automatyczne rozmieszczenie i wizualizacja zbrojenia wynikającego z obliczeń
5. Integracja BIM - IFC i DXF

Otwarte formaty wymiany danych

Jednym z kluczowych elementów nowej wersji jest natywna obsługa otwartych formatów wymiany danych stosowanych w projektowaniu budowlanym.

IFC - Industry Foundation Classes

Format IFC (ISO 16739) jest międzynarodowym standardem opisu modeli budowlanych, obsługiwanym przez wszystkie wiodące systemy BIM: Autodesk Revit, ArchiCAD, Tekla Structures, Allplan, Vectorworks i inne. Eksport modelu balkonu wraz z łącznikami do pliku IFC umożliwia bezpośrednie wstawienie do projektu budowlanego bez ręcznego rysowania elementów.

DXF - Drawing Exchange Format

Format DXF (Autodesk) jest uniwersalnym formatem wymiany rysunków 2D, obsługiwanym przez AutoCAD, BricsCAD, LibreCAD oraz większość oprogramowania projektowego. Eksport rzutów i przekrojów łącznika w formacie DXF umożliwia wstawienie gotowych widoków do dokumentacji projektowej.

6. Model dostępu

Dostęp do aplikacji i zarządzanie kontami

Aplikacja dostępna jest przez przeglądarkę po zalogowaniu do konta. Planowane są dwa modele rejestracji:

Wybór modelu rejestracji zależy od strategii dystrybucji i jest konfigurowalny.

6.1. Historia projektów i praca zespołowa

Każdy użytkownik posiada historię zapisanych projektów - możliwość powrotu do wcześniej obliczonego balkonu, modyfikacji parametrów i ponownego wygenerowania eksportu. Konta firmowe umożliwiają dostęp wielu osobom z jednej organizacji do wspólnych zasobów.

6.2. Raporty jako linki online

Raporty obliczeniowe generowane są jako unikalne linki URL, które można przesłać klientowi lub inwestorowi. Każde otwarcie raportu jest rejestrowane - wiadomo kiedy, ile razy i z jakiego urządzenia dokument był przeglądany. Możliwy jest także eksport do PDF.

7. Materiały wideo

Podgląd prototypu

Poniższe nagrania prezentują prototyp przygotowany na potrzeby niniejszej oferty.

Film 1 - Forbuild Web
Film 1 - Prototyp aplikacji webowej Forbuild
Film 2 - Łączniki balkonowe
Film 2 - Łączniki balkonowe Forbuild
8. Wycena

Koszt realizacji poszczególnych faz

Poniżej przedstawiono orientacyjną wycenę każdej fazy wraz z zakresem prac. Fazy realizowane są sekwencyjnie; kolejność lub zakres mogą ulec zmianie po uzgodnieniu.

Faza 0-A
Portal, infrastruktura i identyfikacja wizualna
Czas realizacji
2 tygodnie
10 000 zł
netto
  • Projekt i wdrożenie portalu webowego - fundament dla wszystkich kolejnych faz
  • System rejestracji i logowania: rejestracja otwarta lub prywatna
  • Logowanie przez e-mail bez hasła - jednorazowy kod wysyłany na e-mail; opcjonalnie - logowanie przez zewnętrznego dostawcę (Google, Microsoft)
  • Zarządzanie profilem użytkownika: zmiana danych kontaktowych, preferencji
  • Responsywny layout aplikacji - poprawne działanie na komputerze, tablecie i telefonie
  • Identyfikacja wizualna zgodna ze stylistyką marki Forbuild - typografia, kolorystyka, ikonografia, komponenty UI
  • Infrastruktura serwerowa - konfiguracja środowiska .NET, bazy danych, wdrożenie CI/CD; wraz ze wzrostem liczby użytkowników możliwe wdrożenie Kubernetes z automatycznym skalowaniem (nie dotyczy tej wyceny)
  • Bezpieczeństwo - obsługa sesji, ochrona tras, podstawowe zabezpieczenia API
  • Wdrożenie na serwerze, konfiguracja środowiska produkcyjnego
Faza 0-B
Katalog łączników balkonowych
Czas realizacji
3–4 tygodnie
18 000 zł
netto
  • Katalog łączników balkonowych - pełna parametryzacja typów i rozmiarów
  • Podgląd 3D łącznika w przeglądarce - obracanie, zoom, wybór widoku
  • Eksport modelu łącznika do IFC - gotowy do importu w oprogramowaniu BIM (np. Revit)
  • Eksport do DXF - widoki łącznika w formacie CAD
  • Interfejs w pełni responsywny, dostępny przez przeglądarkę - katalog dostępny dla zalogowanych użytkowników lub publicznie (do wyboru)
  • Wdrożenie na serwerze, konfiguracja środowiska produkcyjnego
Faza 1
Rdzeń aplikacji webowej
Czas realizacji
11–13 tygodni
72 000 zł
netto
  • Silnik obliczeniowy na serwerze .NET - dobór łączników, weryfikacja nośności oparty na własnym modelu MES (Metoda Elementów Skończonych), zgodny z najnowszymi normami Eurokod
  • Główny interfejs wprowadzania danych i wykonywania obliczeń - parametry geometryczne, materiałowe i obciążenia
  • Rysowanie dowolnego kształtu balkonu (wielokąt) z zaznaczaniem krawędzi podpory
  • Definiowanie dowolnych podpór - wybór krawędzi, punktów lub linii podporowych
  • Gotowe szablony popularnych kształtów balkonu - do szybkiego wprowadzania danych i wykonywania obliczeń
  • Wstawianie otworów technologicznych - kołowych i prostokątnych
  • Automatyczne rozmieszczenie łączników wzdłuż krawędzi podpory (algorytm zachłanny)
  • Podgląd 3D połączenia łącznika z płytą balkonu i ścianą - w przeglądarce
  • Podstawowy raport obliczeniowy w formie strony internetowej z możliwością wydrukowania / eksportu do PDF
  • Eksport pliku IFC - kompletny model balkonu z łącznikami IFC
  • Eksport pliku DXF - widoki do dokumentacji 2D
  • Historia projektów - zapisywanie, edycja, usuwanie
  • Wdrożenie na serwerze, konfiguracja środowiska produkcyjnego
Faza 2
Konta, raporty i analityka
Czas realizacji
2–3 tygodnie
16 000 zł
netto
  • Śledzenie aktywności na raportach - kiedy otwarto, ile razy, z jakiego urządzenia
  • Powiadomienia e-mail o zdarzeniach na raportach (otwarcie, pobranie PDF)
  • Wdrożenie AI do analizy zachowań podczas oglądania oferty na łączniki balkonowe
Faza 3
Obliczenia rozszerzone i wizualizacje
Czas realizacji
5 tygodni
20 000 zł
netto
  • Mapa momentów - kolorowa wizualizacja na rzucie 2D dla dowolnego kształtu płyty
  • Mapa zbrojenia - automatyczne rozmieszczenie i wizualizacja zbrojenia wynikającego z obliczeń
  • Moduł wyceny łączników - automatyczna wycena zestawu, analiza wariantów, weryfikacja dostępności
Faza 4
BIM zaawansowany i dokumentacja
Czas realizacji
od 10 tygodni
do ustalenia
  • Generowanie kompletnej dokumentacji projektowej z rysunkami wykonawczymi
Podsumowanie — Fazy 0-A do 3
Czas realizacji
23–27 tygodni
Łączna cena
132–136 tys. zł netto
Uwaga: Podane ceny mają charakter orientacyjny i mogą ulec zmianie po uszczegółowieniu wymagań. Zarówno ceny, jak i zakres poszczególnych faz są otwarte na negocjacje - istnieje możliwość dostosowania harmonogramu, priorytetyzacji funkcjonalności lub podziału zakresu na mniejsze etapy rozliczeniowe.
Uwaga: Podane kwoty nie zawierają kosztów utrzymania infrastruktury serwerowej ani kosztów bieżącej obsługi technicznej po wdrożeniu.
9. Kontakt

Kontakt

W razie pytań dotyczących oferty, chęci doprecyzowania zakresu, własnych pomysłów lub proponowanych zmian - zapraszamy do kontaktu.