Wytyczne i czas realizacji
Czemu oprogramowanie dedykowane jest drogie? Otóż mało kto zdaje sobie sprawę z tego jak wygada proces tworzenia takiego programu czy też aplikacji. Wszystko zaczyna się oczywiście od zaleceń i wytycznych klienta, które często ulegają zmianie w trakcie projektu, ale to już inna sprawa. W cały projekt zazwyczaj angażuje się kilku programistów, grafików i designerów, którzy razem muszą stworzyć program, którego oczekuje zamawiający.
Czas oczekiwania na taki program zależy od poziomu skomplikowania całego projektu, wiec może to być miesiąc, dwa, a może to być nawet pół roku. Cena również zależy od przewidywań ilości pracy, która powinna zostać włożona w całość procesu twórczego.
Definicja aplikacji internetowej
Aplikacja internetowa (ang. web application), zwana również aplikacją webową ? program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową z hostem użytkownika komputera z wykorzystaniem przeglądarki internetowej użytkownika, będącego w takim przypadku interaktywnym klientem aplikacji internetowej.
W pracy aplikacji internetowej musi pośredniczyć serwer WWW. Do przygotowania samej aplikacji używa się różnych mechanizmów (np. CGI, JSP, ASP.NET) i języków (np. PHP, Java, C#), jak również serwerów aplikacji. Mechanizm prezentacji danych w przeglądarce określa się czasem mianem cienkiego klienta.
Przykładem aplikacji internetowej jest mechanizm edycji treści encyklopedii Wikipedia. Inne witryny WWW należące do tej kategorii to np. serwis aukcyjny Allegro czy księgarnia internetowa Merlin.
Źródło: https://pl.wikipedia.org/wiki/Aplikacja_internetowa
Języki programowania
Współczesne technologia informatyczna pozawala na zastosowanie kilku różnych języków programowania do stworzenia danego projektu. Dla rozwiązań typowo webowych najpopularniejsze technologie wykonywania aplikacji to PHP, Java i JavaScript w połączeniu z Ajax. Dla zastosowanie desktop, czyli na komputery i laptopy, dobrym rozwiązaniem jest C++ lub również Java.
Generalni bardzo dużo zależy od zapotrzebowania i sposobu używania projektowanej aplikacji. Dalej najprostsze aplikacje i programy pisze się na komputery, bez lub z ograniczoną obsługa zadań sieciowych. Oprogramowanie dla różnych instytucji dopiero od niedawna wchodzi w erę pełnej informatyzacji i ta kwestia pewnie niebawem zacznie się rozwijać. Co oznacza duże zlecenia dla firm zajmujących się oprogramowaniem dedykowanym.