Programy komputerowe

16Aby móc uznać komputer za narzędzie uniwersalne, zdatne do pracy w każdych warunkach, musi być on indywidualnie przystosowany do skrajnie różnych zastosowań. Oprócz odpowiedniego systemu operacyjnego, w danym komputerze musi zostać zainstalowane oprogramowanie, które przystosowuje go do różnych zastosowań. Takie właśnie różne oprogramowanie stanowią programy komputerowe. Każdy program komputerowy napisany, czyli wyprodukowany jest dla określonego systemu operacyjnego i dlatego rozróżniamy programy dla Windows, dla Linuksa oraz dla MacOS. Istnieją jednak także wersje między platformowe pisane w języku Java, którego obsługę można doinstalować w każdym z tych wymienionych wcześniej systemów. Taki program bez przeszkód będzie pracował na każdej z nich, ma jednak pewną wadę, jest troszkę powolny w swym działaniu oraz jego wygląd może znacznie odbiegać od konwencji danego systemu. Programy komputerowe rozprowadzane są na różnych licencjach, od licencji komercyjnych do licencji otwartych. Licencja komercyjna oznacza ni mniej ni więcej jak to, że za dany program musimy zapłacić i to czasami całkiem nie małe pieniądze (istnieje oprogramowanie profesjonalne kosztujące od kilku tysięcy złotych wzwyż). Dosyć popularnymi licencjami są też licencje otwarte do których należy na przykład GPL – programy takie to programy za free my nie musimy za nie płacić, jednak ich profesjonalizm jest daleko z tyłu od podobnych produktów w poprzedniej licencji, ale jednak dla większości osób jest to wystarczające do pracy. Podsumowując, za pomocą programów zmieniamy komputer w narzędzie potrzebne w pracy muzyka, grafika, archeologa czy analizatora danych. Programy audio oraz programy graficzne są rozprowadzane na obydwu licencjach, jednak w przypadku wykorzystania takiego oprogramowania profesjonalnie, należałoby zakupić produkt komercyjny. Oprogramowanie komputerowe służy do dostosowania uniwersalnego narzędzia jakim jest komputer do potrzeb określonych osób lub firm. Ilość oprogramowania jest niewyobrażalna, istnieją narzędzia z możliwością wykorzystania w niemal każdej dziedzinie życia społecznego i zawodowego. W pewnym okresie jednak okazało się to niewystarczające. Rozwój Internetu i dziedzin pokrewnych, dało szansę połącznia programów i zautomatyzowania wielu procesów. Teraz komputer w firmie może być za jego pomocą bezpośrednio połączony na przykład z biurem rachunkowym lub księgowym, które prowadzi całą ewidencję firmową, a dokumenty papierowe mogą być dostarczone raz w miesiącu. Oprogramowanie wykorzysujące Internet do swojego działania to aplikacje internetowe. Można rozróżnić kilka tego typu programów: mogą one być instalowane jako dodatkowe oprogramowanie oraz jako aplikacje dostępne na specjalnych stronach www za pomocą przeglądarki internetowej. Aplikacja instalowana jako oddzielne oprogramowanie jest zazwyczaj oprogramowaniem o wiele bardziej zaawansowanym, w tej kategorii istnieją na przykład oprogramowania firmowe, ale także użytkowe wykorzystywane w domu do najróżniejszych celów. Jedną z grup programów domowych są programy do ściągania są to aplikacje za pomocą, których możemy ściągać z Internetu najróżniejsze pliki. Niektóre z nich mają wbudowane wyszukiwarki za pomocą, których w łatwy przystępny sposób odnajdziemy ten plik którego szukamy – na przykład MP3 lub Video. Inne natomiast pełnią funkcję wspomagającą ściąganie z Internetu, w których ustawić możemy listę plików do ściągnięcia ze stron www, a program samoczynnie i automatycznie wykona te zadania za nas. Podsumowując, aplikacje internetowe występują w wielu postaciach, natomiast tym faktem, który ich łączy jest wykorzystanie możliwości Internetu w najróżniejszych celach.