Aplikacje webowe
Coraz więcej ważnych rzeczy dzieje się wyłącznie w oknie przeglądarki, języki programowania dla aplikacji webowych przeszły długą drogę, zanim dotarły do obecnego stanu. Wszelkie duże portale społecznościowe to tak na prawdę ogromne ilości kodu, który współpracuje z serwera, użytkownikiem i baza danych. Kiedyś te wszystkie operacje nie byłby możliwe do wykonania zdalnie, ze względu na małą wydajność sprzętu oraz niska prędkość łącza.
Obecnie mało które oprogramowanie formowe nie ma możliwości połączenia się ze zdalną bazą danych, czy choćby możliwością zalogowania się online z innego komputera. Takie rozwiązania będą coraz bardziej powszechne i częściej spotykane. Z czasem technologie webowe wypchną te stacjonarne, a do obsługi wszystkiego wystarczy przeglądarka.
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.
Ciężki wybór oprogramowania
Czasami stajemy przed wyborem darmowe, czy płatne oprogramowanie, a może dedykowane. Każda z tych opcji ma swoje wady i zalety i tak na prawdę wszystko zależy od naszych potrzeb.
Darmowe oprogramowanie na pewno nie spełni wszystkich oczekiwań, a ze względu na to, ze jest darmowe pewnie nie jest do końca bezpieczne, więc jeżeli chodzi o darmowe programy do faktur czy umów to nie radzę ryzykować.
Płatne, czy tez licencjonowane produkty często posiadają pewne graniczenia i aby je znieść trzeba przejść na wyższy pakiet, często też płaci się abonament miesięczny za używanie danego programu. Jednak takie rozwiązanie powinny już być bezpieczne i niezawodne.
Ostatnią opcją jest oprogramowanie dedykowane, przygotowane specjalnie pod konkretne wytyczne, a co za tym idzie w 100% spełniające nasze oczekiwania. Najczęściej płaci się tylko raz, a wadą może być jedynie czas oczekiwania, jednak taki system z pewnością będzie działał sprawnie długi czas, a cena z reguły jest tego warta.