woj. lubelskie
Aplikacje webowe i oprogramowanie na zamówienie
w Zamościu
Własne narzędzie powstaje u nas pod jeden proces prowadzony dziś ręcznie. Tak powstają panele klienta z podglądem zleceń i dokumentów, rezerwacje terminów, konfiguratory liczące wycenę, kalkulatory osadzane na stronie, portale B2B dla stałych odbiorców i wewnętrzny obieg dokumentów. Na zamówienie budujemy aplikacje webowe i mobilne. Pracujemy z firmami z Zamościa i z całego województwa lubelskiego. Pierwsza rozmowa jest bezpłatna i niczego nie przesądza.
Dla kogo
Aplikacje webowe dla firm w Zamościu: co własne narzędzie robi z danymi
Zamość liczy 57,5 tys. mieszkańców (GUS, 2024) i zajmuje 30 km². Miasto założono w 1580 roku, a jego Stare Miasto od 1992 roku jest wpisane na listę światowego dziedzictwa UNESCO.
Różnica między arkuszem a aplikacją zaczyna się przy zapisie: aplikacja sprawdza wprowadzaną wartość, zanim ją przyjmie, i pamięta, kto ostatnio zmienił rekord.
Walidacja i limity w formularzu: dlaczego aplikacja odrzuca dane
Walidacja to zestaw reguł sprawdzanych przed zapisaniem rekordu. Pole obowiązkowe musi być wypełnione, data musi być datą, a ilość nie schodzi poniżej zera.
Obok nich stoją limity z ustaleń handlowych: górna granica rabatu, maksymalna wartość zamówienia, dopuszczalny zakres dat.
Gdy wpis łamie regułę, aplikacja odmawia zapisu i wskazuje pole do poprawki, nazywając przyczynę. W arkuszu takie reguły są dobrowolne; w aplikacji działają po stronie serwera.
Dziennik zmian w danych: kto, kiedy i co poprawił
Dziennik zmian to historia rekordu. Przy każdej poprawce system odkłada trzy informacje: nazwisko osoby, moment zapisu i wartość sprzed zmiany.
Pytanie o to, kto obniżył cenę na zamówieniu, ma wtedy odpowiedź przy samym rekordzie. Widać też kolejność: który wpis był pierwszy, a który go nadpisał.
Zakres dziennika ustala się przed budową: które pola mają mieć historię i jak długo ją przechowywać. Historię zakłada się dla pól, które mają znaczenie w codziennej pracy.
Kiedy proces w firmie dojrzewa do własnego narzędzia
Powtarzalność widać po kilku objawach. Ta sama informacja wędruje codziennie z jednego programu do drugiego przez kopiowanie. Zamówienie z poczty ktoś przepisuje do magazynu ręcznie. Handlowiec liczy na swojej wersji cennika zapisanej w pliku. Telefon od klienta dotyczy etapu zlecenia, którego sam nie sprawdzi.
Kod proponujemy po sprawdzeniu prostszych dróg. Potrzebę potrafi zamknąć rozszerzenie istniejącej strony albo sklepu, czasem połączenie dwóch programów z firmy. Samą decyzję rozwija osobny tekst: kiedy warto napisać własną aplikację. Strony internetowe w Zamościu prowadzimy osobno.
Branże z Zamościa, dla których piszemy oprogramowanie dedykowane
Cztery branże z zamojskiego rynku i narzędzia, które powstają w nich jako aplikacja dla firmy z Zamościa:
- Turystyka i noclegi: terminy i usługi prowadzi system rezerwacji online.
- Rolnictwo i przetwórstwo: stali odbiorcy zamawiają w portalu B2B, każdy na własnym cenniku i limicie kupieckim.
- Gastronomia: wycenę zamówienia składa konfigurator z automatycznym wyliczeniem.
- Budownictwo: dokumenty do akceptacji prowadzi aplikacja dla firmy budowlanej.
Takie narzędzia nazywamy aplikacjami webowymi dla przedsiębiorstw. Nazwa branży nie przesądza o układzie ekranów: ten wynika z przebiegu pracy w konkretnej firmie.
Zakres
Oprogramowanie na zamówienie dla firm z Zamościa: osiem rodzajów narzędzi
Osiem kafli poniżej wyznacza granicę zakresu. Pierwsza wersja systemu dla firmy z Zamościa obejmuje jeden proces, a kolejne funkcje dokładamy po tym, jak zespół popracuje na gotowym narzędziu.
Tu powstaje narzędzie pisane od zera. Gotowe systemy ERP w Zamościu to osobna usługa.
Pod kaflami opisujemy panel i portal B2B, formularz z kalkulatorem, dokumenty PDF oraz magazyn.
- Panel klienta: zlecenia, dokumenty, historia i płatności
- Rezerwacja usług, sal i sprzętu w kalendarzu
- Konfigurator produktu liczący wycenę i ofertę w PDF
- Obieg dokumentów z akceptacją wewnątrz firmy
- Aplikacja magazynowa pracująca z kolektorem danych
- Portal B2B: indywidualne cenniki i limity kupieckie
- Kalkulator osadzony na stronie firmy
- Integracja systemów, które nie wymieniają danych
Panel klienta, rezerwacja terminów i portal B2B
Konto w panelu klienta daje odbiorcy wgląd w jego zlecenia, dokumenty, historię współpracy i płatności.
Indywidualne cenniki i limity kupieckie są domeną portalu B2B: kontrahent składa zamówienie na swoich warunkach i w granicach przyznanego limitu.
Terminy, sale, sprzęt i usługi prowadzi z kolei system rezerwacji online. Zgłoszenie zajmuje wolne okno w kalendarzu i zamyka je dla pozostałych.
Formularz z logiką a kalkulator osadzony na stronie
Formularz z logiką zmienia się w trakcie wypełniania: odpowiedź na jedno pytanie rozstrzyga, które pola pokażą się dalej. Przy wyborze firmy dochodzi numer identyfikacyjny, przy osobie prywatnej tego pola nie ma.
Kalkulator przyjmuje parametry i podaje wynik według wzoru uzgodnionego z firmą, od razu na ekranie i bez wysyłania zgłoszenia.
Oba mechanizmy łączy konfigurator produktu: pyta o parametry, podaje wycenę i zamyka ją w ofercie PDF. Jego mniejsza odmiana to właśnie kalkulator na stronie firmy.
Wtyczki konfiguratorów w katalogu sklepu to osobna usługa: sklepy internetowe w Zamościu.
Oferta i protokół: dokument PDF składany przez aplikację
Plik PDF powstaje w aplikacji z danych, które już w niej leżą. Szablon ustala układ i stałe elementy: nagłówek, dane stron, numerację i miejsce na podpis.
Tak składa się oferta po wyliczeniu konfiguratora albo protokół z wykonanej czynności. Numer pliku powstaje według reguły uzgodnionej z firmą.
Stąd plik wchodzi do wewnętrznego systemu obiegu dokumentów w firmie: widać, na czyim biurku stoi sprawa.
Aplikacja magazynowa, kolektor danych i kod kreskowy
Kod kreskowy zapisuje ciąg znaków w postaci czytelnej dla skanera: pod kreskami albo pod kwadratem kodu dwuwymiarowego siedzi numer towaru lub partii, czyli identyfikator rekordu w bazie.
Kolektor danych to ręczne urządzenie ze skanerem i ekranem. Pracownik odczytuje nim etykietę, a urządzenie podaje aplikacji gotowy identyfikator i dopytuje o ilość.
Swoje dane aplikacja magazynowa zapisuje w bazie: zwykle w PostgreSQL albo MySQL, przy systemach magazynowych również w Microsoft SQL Server. Administrowanie bazą prowadzimy osobno, jako bazy danych w Zamościu, a przyspieszanie wolnych zapytań jako optymalizację baz danych w Zamościu.
Koszt
Wycena aplikacji webowej dla firmy z Zamościa: co na nią wpływa
Czas budowy idzie w parze z zakresem. Narzędzie pod jeden wąski proces jest gotowe wcześniej niż panel obsługujący cały dział, a najwięcej pracy wymaga system połączony z kilkoma programami.
Lista obok zbiera czynniki wyceny. Dalej idą dwa sposoby przekazania danych, zasady rozliczenia oraz przebieg prac przed kodowaniem.
Integracja przez plik a integracja przez API
Dane między programami przekazuje się na dwa sposoby. Pierwszy to plik: jeden system eksportuje zestawienie, drugi wczytuje je u siebie, partiami i o ustalonych porach.
Drugi sposób to API, czyli stałe połączenie między programami: jeden pyta o konkretny rekord, drugi odpowiada od razu.
O wyborze rozstrzyga to, co udostępnia program po drugiej stronie. Plik sprawdza się przy danych, które mogą poczekać, API przy stale aktualnych.
Integracje obejmują u nas systemy magazynowe, między innymi Subiekt i rozwiązania Insoft; granicę wyznaczają możliwości wymiany danych konkretnego systemu. Samą wymianę danych między gotowymi programami prowadzimy jako integracje systemów w Zamościu.
Ile kosztuje stworzenie aplikacji webowej: rozliczenie etapami
Wycena powstaje po analizie. Wcześniej nie wiadomo, ile będzie ekranów, ról i programów do połączenia. Wstępna ocena pomysłu wraca w 24 godziny, jeszcze przed analizą.
Cztery czynniki wyznaczają cenę aplikacji webowej w Zamościu.
Prace rozliczamy etapami, bez całej kwoty z góry: każdy etap płacisz po jego odbiorze.
Dokument z analizy i klikalny prototyp interfejsu
Analiza zajmuje tydzień albo dwa i opiera się na rozmowach oraz obserwacji osób, które ten proces dziś wykonują.
Wynikiem jest dokument: lista funkcji, role w systemie i szkice ekranów. Służy do wyceny i do ułożenia harmonogramu, a po zamknięciu analizy zostaje u Ciebie. Jej wnioskiem bywa też rada, żeby aplikacji w ogóle nie zamawiać.
Przed kodowaniem powstaje klikalny prototyp interfejsu. Na nim zbieramy uwagi do nazw pól i kolejności kroków.
- Liczba funkcji i ról w systemie
- Liczba programów do połączenia
- Osobna wersja na iOS i Android
- Zakres pracy bez stałego zasięgu
Wybór
Aplikacja webowa czy mobilna: czym różnią się trzy warianty
Punktem wyjścia jest u nas wersja webowa otwierana w przeglądarce: ten sam adres działa na komputerze w biurze i na telefonie w drodze.
Tabela zestawia trzy warianty z wymaganiami, przy których każdy ma sens. Pod nią piszemy o kanałach powiadomień i o wyborze wersji mobilnej.
| Rozwiązanie | Kiedy wybrać |
|---|---|
| Aplikacja webowa | dostęp z wielu miejsc, praca przy komputerze |
| Aplikacja instalowalna z przeglądarki (PWA) | potrzebny tryb offline, ikona na telefonie, praca w terenie |
| Aplikacja natywna iOS i Android | powiadomienia push, kamera, GPS w tle, wymóg obecności w sklepie z aplikacjami |
Powiadomienia z aplikacji: e-mail, push i SMS
E-mail zostaje na skrzynce jako zapis: da się go odszukać, przekazać dalej i dołączyć do niego plik. Dociera z opóźnieniem zależnym od serwera pocztowego.
Powiadomienie push pojawia się na ekranie urządzenia z zainstalowaną aplikacją. Mieści kilka słów, znika po kliknięciu, a odbiorca wyłącza je w ustawieniach systemu.
SMS idzie na numer telefonu i nie zależy od zainstalowanej aplikacji ani od poczty.
Kanał dobiera się do treści: potwierdzenie z załącznikiem pocztą, krótkie przypomnienie o terminie SMS-em albo pushem.
Aplikacja natywna a webowa: która wersja mobilna ma sens
Skrót PWA oznacza progresywną aplikację webową: telefon dostaje jej ikonę po instalacji z przeglądarki.
O wersji natywnej decydują obecność w sklepie z aplikacjami, powiadomienia push i stały dostęp do skanera.
Aplikacja natywna a webowa: różnicę widać przy instalacji i przy dostępie do sprzętu telefonu. Lista wymagań powstaje przed budową i to ona rozstrzyga, w którą stronę idzie aplikacja mobilna dla firmy.
Wykonawca
Firma programistyczna w Zamościu: co porównać w dwóch ofertach
Dwie oferty na to samo narzędzie potrafią opisywać różny zakres.
Z naszej strony każdy projekt ma umowę. Wpisujemy do niej zakres i termin prac, koszt, a także zasady wsparcia po wdrożeniu. Osobno, na życzenie, podpisujemy NDA.
Codzienne wsparcie sprzętu, sieci i serwerów to u nas obsługa informatyczna firm w Zamościu, prowadzona osobno.
Software house w Zamościu: czego szukać w zapisach oferty
Nazwa software house nie mówi nic o tym, jak szeroki jest zakres prac. Przed podpisaniem porównaj pięć konkretnych zapisów:
- kod źródłowy wymieniony w umowie jako element odbioru
- prawo do przeniesienia gotowej aplikacji na inny serwer
- dokumentacja techniczna policzona w zakresie prac
- konta w usługach zewnętrznych zakładane na zamawiającego
- sposób rozliczania drobnych poprawek po odbiorze
Co zostaje u Ciebie po odbiorze aplikacji
Odbiór kończy się przekazaniem kompletu: dostępów do środowiska testowego i produkcyjnego, dokumentacji technicznej oraz kodu źródłowego. Używanie gotowego narzędzia nie wiąże się z opłatami licencyjnymi ani z blokadami uzależniającymi Cię od nas.
Po uruchomieniu proponujemy opiekę: kopie zapasowe, monitoring dostępności, aktualizacje bezpieczeństwa i pulę godzin na drobne zmiany. Pozostaje dobrowolna, bo utrzymanie możesz poprowadzić u siebie albo zlecić innej firmie.
Zasięg
Aplikacje webowe w Zamościu i okolicach: gdzie pracujemy na miejscu
Zamość był stolicą dawnego województwa zamojskiego i pozostaje ośrodkiem usług dla południowo-wschodniej części regionu.
Z firmami z Zamościa i z innych miejsc w województwie lubelskim pracujemy na tych samych zasadach. Gotowa aplikacja otwiera się w przeglądarce z dowolnego miejsca, a na miejscu widujemy się przy rozmowach i odbiorach.
Pracujemy też z firmami ze Szczebrzeszyna, Zwierzyńca, Krasnobrodu, Tomaszowa Lubelskiego, Biłgoraja, Hrubieszowa i Sitna.
Biuro znajdziesz w Lublinie, pod adresem Królowej Jadwigi 14/81, a termin spotkania ustalamy wcześniej. Na miejsce przyjeżdżamy w województwie lubelskim oraz w Warszawie, z dalszymi firmami pracujemy zdalnie: konsultacje przez Google Meet, Zoom albo Teams.
Współpraca
Praca nad aplikacją webową w sześciu etapach: od rozmowy do startu systemu
Pierwsza rozmowa o procesie
Opowiadasz, jak przebieg wygląda dzisiaj. Jeśli ten sam efekt da gotowy program w abonamencie, powiemy to od razu.
Spis funkcji i ról po analizie
Obserwacja pracy i rozmowy, a z nich spis funkcji, ról i ekranów oraz wycena.
Makieta ekranów do klikania
Prototyp pokazuje układ ekranów, zanim powstanie kod.
Budowa fragment po fragmencie
Odbiór fragmentu na środowisku testowym wypada co dwa tygodnie. Kolejność funkcji ustalamy wspólnie.
Testy przyszłych użytkowników i szkolenie
Aplikację sprawdzają przyszli użytkownicy. Po poprawkach prowadzimy szkolenie i przekazujemy instrukcję.
Start produkcyjny i przekazanie dostępów
Wdrożenie na środowisku produkcyjnym oraz przekazanie dostępów do działającego systemu.
Pytania
Najczęstsze pytania o aplikacje webowe w Zamościu
Termin wychodzi z zakresu: liczy się liczba ekranów, liczba ról i liczba połączeń z innymi programami. Pracę dzielimy na dwutygodniowe odcinki, a po każdym z nich oglądasz na środowisku testowym kolejny gotowy fragment.
Cenę podnoszą cztery rzeczy: kolejne funkcje i role, każde połączenie z zewnętrznym programem, praca poza zasięgiem oraz osobna wersja na iOS i Android. Odmiana webowa obsłuży komputer i telefon, dlatego proponujemy ją na start.
Praca bez łączności wymaga wersji instalowalnej z przeglądarki: ta zapisuje część danych na telefonie i dogrywa je do serwera po powrocie sieci. Odmiana otwierana w zwykłej karcie potrzebuje połączenia z serwerem, na którym leżą dane.
Są trzy możliwości: serwer u nas, serwer w Twojej firmie albo chmura; wybór zapada przed uruchomieniem. Środowisko testowe stoi osobno od produkcyjnego, i w trakcie prac, i po starcie, dlatego nowe wersje sprawdzamy poza danymi zespołu.
Tak. Dostajesz go razem z dokumentacją i dostępami do środowisk, jeszcze przy odbiorze projektu. Od tego momentu rozwój aplikacji może prowadzić dowolny zespół, także bez naszego udziału.
Wtedy, gdy proces nie mieści się w gotowym programie: dane krążą między systemami ręcznie, a handlowcy pracują na osobnych wersjach cennika. Jeśli przebieg zamyka się w abonamencie, powiemy to na pierwszej rozmowie. Piszemy narzędzia biznesowe, a gier ani projektów badawczych nie robimy.
Tak. Spotkania na miejscu prowadzimy w granicach województwa lubelskiego i w Warszawie. Biuro w Lublinie czeka po wcześniejszym umówieniu terminu. Pierwsza konsultacja nic nie kosztuje. Godziny pracy: od poniedziałku do piątku 8:00–20:00, w soboty 9:00–16:00, w niedziele wyłącznie awarie, a pomoc awaryjna całą dobę, każdego dnia.
Tak, zwykle tak właśnie proponujemy: pierwsza wersja obejmuje jeden proces, a kolejne funkcje dokładamy na podstawie tego, czego użytkownicy faktycznie potrzebują. Drobne zmiany mieszczą się w puli godzin wchodzącej w opiekę po uruchomieniu. Zasady rozliczania takich poprawek sprawdź w każdej ofercie.
Ta sama okolica
Pozostałe usługi w Zamościu
Bezpłatna wycena Twojej aplikacji
Napisz, który proces prowadzicie dziś ręcznie. Po krótkiej rozmowie przygotujemy zakres prac, harmonogram i wycenę.