Oferujemy:
- systemy zarządzania treścią
- rozwiązania dla portali
- aplikacje internetowe
- aplikacje mobilne
- platformy społecznościowe
- rozwiązania e-Commerce
- rozwiązania CRM
Rozwiązania
Technologie informatyczne i bazujące na ich wykorzystaniu rozwiązania biznesowe są dziś obecne na każdym poziomie funkcjonowania firmy. W czasach gospodarki opartej na wiedzy dotyczy to nie tylko komunikacji wewnętrznej, gromadzenia i zarządzania informacjami o klientach i ich potrzebach oraz zarządzania wiedzą zgromadzoną w firmie w szerokim zakresie tego pojęcia, ale także wspomagania, a często i prowadzenia biznesu w nowoczesnej organizacji mającej dostęp do rynków globalnych.
W JMC zaprojektowaliśmy i wdrożyliśmy wiele nowoczesnych rozwiązań dla firm działających w różnych sektorach gospodarki. Nasze doświadczenie, wiedza i stały kontakt z sektorem nauki i badań w kraju i za granicą pozwala nam widzieć i rozumieć nadchodzące trendy i nowe technologie, a także projektować rozwiązania z uwzględnieniem przyszłych potrzeb i kierunków rozwoju działalności gospodarczej.
Zapraszamy do zapoznania się z rozwiązaniami projektowanymi i realizowanymi przez Dział Doradztwa Biznesowego i Rozwiązań Informatycznych JMC. W przypadku pytań lub wątpliwości prosimy o bezpośredni kontakt.
Technologie
Dzięki dokładnemu zapoznaniu się z działalnością klienta, nasze rozwiązania informatyczne są zawsze dostosowane do potrzeb, uwzględniają specyfikę realizowanych zadań i zapewniają wygodę w trakcie ich użytkowania.
Wysoka jakość naszych systemów oparta jest na wiedzy z zakresu inżynierii oprogramowania, prawidłowo skonstruowanej architekturze, doborze odpowiednich technologii oraz kontroli jakości na każdym etapie prac.
Nasze systemy informatyczne w przeważającej liczbie oparte są o architekturę Model-View-Controller, która szczególnie przydatna jest do aplikacji interaktywnych (w tym aplikacji internetowych). Architektura ta jest powszechnie stosowana, a jej celem jest podział i rozgraniczenie funkcjonalności systemu na warstwy Model, View i Controller.

Architektura ta spełnia jeden z najważniejszych postulatów projektantów systemów - minimize coupling (minimalizacja zazębiania, sprzężenia między obiektami). Rozdział odpowiedzialności systemu pomiędzy warstwy Model, View i Controller powoduje, że kod nie jest powtarzany, jest bardziej przejrzysty i łatwiejszy do zarządzania. Powoduje to, że aplikacje JMC są odporne na błędy, bezpieczne, a przede wszystkim tworzone są szybciej i są łatwiejsze w rozbudowie.
W przypadku tworzenia aplikacji do istniejących już w firmie systemów informatycznych stosujemy technologie, które są najbardziej odpowiednie dla istniejącego środowiska programistycznego i infrastruktury informatycznej.
Metody
Nasze metody dostosowujemy do wielkości tworzonego systemu tak, aby uzyskać jak najwyższą efektywność. W swojej pracy zawsze odwołujemy się do osiągnięć inżynierii oprogramowania. Wiedzę teoretyczną uzupełnioną naszymi doświadczeniami wykorzystujemy w każdej fazie życia oprogramowania od fazy strategicznej, przez realizację aplikacji po konserwację oprogramowania.
W swojej pracy wykorzystujemy narzędzia CASE (Computer-Aided Software Engineering) wspomagające analizę wymagań klienta, projektowanie systemu i jego implementację. Najchętniej przy współpracy z Klientem, jak i przy projektowaniu systemu posługujemy się językiem UML (Unified Modeling Language) wspomagającym wszystkie te fazy projektu.
Implementacje naszych systemów kończymy wykonaniem dokumentacji technicznej i użytkowej. Jednakże proces życia oprogramowania na tym się nie kończy – zapraszamy do zapoznania się z tym, co oferujemy w czasie, gdy system jest użytkowany.