• Wymagania
    We współczesnym świecie zarządzanie dużym przedsiębiorstwem czy małą firmą bez użycia komputerów mija się z celem. Mnogość docierających do nas informacji wzrasta z dnia na dzień. Dodatkowo, powszechna obecność internetu wymaga pracy w pewnych standardach - zarówno przetwarzania danych jak ich przekazywania czy interpretacji. Niestety nadal brak jest oprogramowania z jednej strony spełniającego wymogi funkcjonalne konkretnego przedsiębiorstwa, a z drugiej działającego w ramach powszechnie uznanych kanonów. Dodatkowym wymogiem jest skalowalność tworzonych rozwiązań i łatwość ich modyfikacji, tak aby wszelkie zmiany w działaniu przedsiębiorstwa mogły jak najszybciej znaleźć odzwierciedlenie w oprogramowaniu.
  • Rozwiązania
    Tę lukę wypełniają systemy dedykowane. Zazwyczaj są to zintegrowane systemy informatyczne lub pojedyncze programy, wysoko wyspecjalizowane, pisane na konkretne zamówienie. Ze względu na wysoki stopień specjalizacji rzadko kiedy są wykorzystywane poza firmą bezpośredniego zleceniodawcy. Przy ich projektowaniu i budowie ważne jest aby końcowy efekt mieścił się w ramach powszechnie używanych standardów - np. jednym z nich jest działanie w środowisku Windows, używanie formatów txt/rtf przy przenoszeniu danych tekstowych lub txt/csv/xls dla danych numerycznych itd.
  • Technologia
    Aby sprostać tym wymaganiom w moich programach i systemach stosuję nowoczesne technologie programistyczne oraz najnowsze dostępne narzędzia i komponenty. Standardem przy tworzeniu aplikacji jest język C++ będący bardzo elastycznym "tworzywem" pozwalającym "powołać do życia" niemal wszystkie pomysły zleceniodawcy czy programisty. W połączeniu z możliwościami jakie daje technologia sql'owych baz danych (używam systemu InterBase 6.01) tworzy potężne narzędzie pozwalające magazynować, przetwarzać i interpretować wszystkie rodzaje danych, niezależnie od ich ilości. Używanie języka C++ oraz systemu baz danych InterBase pozwala na budowę oprogramowania działającego w sieci.
  • Internet
    Coraz większa popularność internetu pozwala na jego wykorzystanie komercyjne. Stwarza to możliwość budowy z jednej strony systemów, które magazynują informacje w bazach danych, a z drugiej udostępniają te dane na całym świecie. Podstawową technologią prezentacji danych jest język HTML wsparty modułem CSS oraz skryptami JavaScript. Sprzęgłem umożliwiającym połączenie "wartstwy prezentacji" z "warstwą danych" jest język PHP pozwalający jednoczśnie (tak jak C++) na manipulację danymi znajdującymi się w bazie ("warstwa biznesowa").
  • Misja
    Moją ambicją jest tworzenie oprogramowania spełniającego w pełni wymagania zleceniodawcy, a także maksymalne ułatwienie Jego pracy. Pewną ideą jest stworzenie elektronicznego, internetowego biura, gdzie ludzka praca ogranicza się tylko do nadzoru systemu i jego rozbudowy. Jako doświadczony programista i projektant rozwiązań informatycznych dysponuję wiedzą potrzebną do realizacji takich projektów.
  • Zrealizujmy tę ideę razem