Co to jest komercyjny gotowy produkt?
Dostępnych jest wiele rodzajów aplikacji komercyjnych. Należą do nich opracowane na zamówienie, rządowe i komercyjne oprogramowanie gotowe (COTS). Oprogramowanie COTS to aplikacja komputerowa, którą można kupić w handlu w większości punktów sprzedaży detalicznej. Niektóre przykłady tego typu oprogramowania obejmują Microsoft® Office i większość pakietów oprogramowania antywirusowego. Oprogramowanie COTS zazwyczaj nie wymaga żadnych modyfikacji, ponieważ działa od razu.
Gotowe oprogramowanie komercyjne jest zazwyczaj tańsze niż oprogramowanie opracowane na zamówienie. Wynika to z faktu, że znaczne koszty inwestycyjne są wrzucane w tworzenie oprogramowania COTS, co czyni go bardziej niezawodnym w przypadku masowego zużycia. Oprogramowanie opracowane na zamówienie jest często drogie i zawodne w porównaniu z produktami COTS, ponieważ jest opracowywane od zera przy ograniczonym budżecie i krótkim czasie.
Większość produktów kupowanych przez konsumentów uważa się za produkty gotowe do sprzedaży. Obejmuje to systemy operacyjne, oprogramowanie do edycji tekstu i oprogramowanie fotograficzne. Każdy produkt, który jest dostępny od razu po wyjęciu z pudełka i nie wymaga niestandardowego opracowania przed instalacją, jest uważany za produkt COTS. Produkty te są łatwiejsze do kupienia i użytkowania, ponieważ zazwyczaj są dostarczane z prostymi instrukcjami instalacji.
Jeśli dostępny komercyjnie produkt oprogramowania zostanie zmodyfikowany w celu spełnienia wymagań konkretnego klienta, zostanie zmodyfikowany od razu (MOTS). Oprogramowanie MOTS zawiera kod źródłowy i może zostać zmienione przez konsumenta. Po zmodyfikowaniu oprogramowania COTS konsument jest zazwyczaj odpowiedzialny za zarządzanie zmianami wprowadzonymi w oprogramowaniu. Ani oprogramowanie MOTS, ani COTS nie jest zazwyczaj bezpłatne do pobrania lub użytkowania.
Serwer wymiany Microsoft® jest przykładem komercyjnego gotowego oprogramowania. Tego produktu można używać do wiadomości e-mail, kalendarzy i zarządzania zadaniami. Można go łatwo zainstalować na serwerze komputerowym i umożliwia wymianę wiadomości e-mail między pracownikami firmy. Podobnie jak w przypadku wszystkich produktów COTS, oprogramowanie to nie wymaga żadnych modyfikacji w celu poprawnego działania.
Kupowanie komercyjnych produktów gotowych stało się wymogiem dla wielu dużych firm. Stworzyło to duży rynek dla wielu rodzajów oprogramowania. Typowa firma korzysta z asortymentu produktów COTS w całej organizacji.
Wiele dużych firm stało się integratorami produktów COTS. Korzystanie z wielu produktów COTS w celu prowadzenia firmy jest przykładem architektury integracji przedsiębiorstwa. Zastąpiło to oprogramowanie opracowane na zamówienie, ponieważ każdy produkt COTS spełnia określone potrzeby biznesowe. Integracja wielu produktów pozwala firmie dobrze funkcjonować bez ryzyka tworzenia oprogramowania na zamówienie.