Co to jest samodzielny program?

Coś, co jest samodzielnym, istnieje i nie wymaga dodatków do działania. W świecie komputerów i Internetu podstawową definicją samodzielnego programu jest program, który działa tak, jak podczas uruchamiania lub uruchamiania. Samodzielne oprogramowanie kontrastuje jednak z wieloma innymi typami oprogramowania i istnieje kilka nieco sprzecznych koncepcji.

Oprogramowanie systemowe to podstawowe oprogramowanie działające na komputerze. Aplikacja komputerowa jest przeznaczona do uruchamiania na jednym lub kilku typach oprogramowania systemowego. Oprogramowanie systemowe nie jest uważane za samodzielne oprogramowanie, a termin ten jest zwykle używany tylko w odniesieniu do oprogramowania aplikacyjnego.

Wtyczka to dodatek, który usprawnia działanie aplikacji. Może być dostarczony przez producenta lub stworzony przez osoby trzecie i może być oprogramowaniem freeware, shareware lub oprogramowaniem do zakupu. W każdym razie, ponieważ uruchomienie zależy od podstawowej aplikacji oprogramowania, nie jest to przykład samodzielnego programu, ale oprogramowanie, z którym się łączy, może być samodzielnym programem. Oprogramowanie modułowe jest na ogół większym produktem niż wtyczka, ale również jest dołączane do podstawowej podstawy. Jeśli baza działa samodzielnie, może być samodzielnym oprogramowaniem, ale jeśli do działania wymaga jednego z modułów, może nie być, a moduły z pewnością nie są.

Pakiet aplikacji to zazwyczaj grupa samodzielnego oprogramowania zgrupowana w celach marketingowych. Czasami, oprócz programów samodzielnych, pakiet aplikacji zawiera oprogramowanie, które służy do łączenia poszczególnych części pakietu. Jeśli tego oprogramowania nie można używać samodzielnie, bez innych składników pakietu, oznacza to, że nie jest to oprogramowanie samodzielne.

Inne znaczenie samodzielnego oprogramowania odnosi się do lokalizacji, z której działa. Istnieje pewne oprogramowanie, które można uruchomić z urządzenia pamięci masowej bez faktycznego instalowania na komputerze. Oprogramowanie, które nie wymaga instalacji, ale nadal można je uruchomić, to kolejne znaczenie terminu „oprogramowanie samodzielne”.

Na przykład niektóre programy nie mogą działać bez wywołania zasobów systemu. Oprogramowanie, które działa bez odniesienia do środowiska, to inny rodzaj oprogramowania, który jest określany jako samodzielny program.