Komputery w tej chwili są wszędzie. Ciężko sobie wyobrazić posiadanie jakiejkolwiek firmy, bez ani jednego urządzenia elektronicznego wyposażonego w jakiś program, który pomaga nam w naszej pracy .
Wystarczy pójść na przykład do sklepu z płytami. Dzięki temu, że wszystkie dane o płytach, które są w sklepie, znajdują się w bazie programu obsługiwanego przez sprzedawców. Kiedy zapytamy o to czy jest jakiś album, sprzedawca od razu będzie mógł to sprawdzić i nie będzie musiał chodzić za każdym razem i szukać na półce. Podobnie ogromnym usprawnieniem było zastosowanie specjalnych programów dla dziennikarzy. Programy te służą de tego, żeby jak najszybciej pojawiły się ważne rzeczy na stronach internetowych, a także do tego, żeby wewnątrz redakcji, każdy wiedział co się dzieje, bez obawy że ktoś z zewnątrz pozna jakieś super sensacyjne informacje, które chcemy opublikować jako pierwsi. Jeżeli chodzi natomiast o wewnętrzne mechanizmy funkcjonowania firmy, które dzięki dobremu oprogramowaniu można bardzo usprawnić. To jest to na przykład budżetowanie czyli cały proces przygotowania, zatwierdzania i w końcu kontrolowania budżetu firmy. Dzięki zastosowaniu specjalnych programów proces ten staje się dużo łatwiejszy w obsłudze, a także można łatwiej go kontrolować, dzięki ogromnym możliwościom jakie daje porównywanie różnych statystyk.
Jak widać komputery i programy są gdzie się nie obejrzeć i sprawiają, że rzeczy które dawniej zajmowały bardzo dużo czasu, obecnie nie zajmują go prawie w ogóle. Oprócz tego otwierają zupełnie nowe możliwości rozwoju firmy.
Komputer to jednak nie wszystko co zmienia sposób w jaki firmy pracują. Innym równie istotnym czynnikiem, który pozwala uczynić łatwymi wiele bardzo skomplikowanych procesów, a także umożliwić mnóstwo obliczeń do tej pory nie wykonalnych, są specjalistyczne programy. Znajdują one zastosowanie w bardzo wielu branżach i różnych obszarach funkcjonowania firmy. Firmy zajmujące się tworzeniem oprogramowania tworzą specjalne systemy dla budownictwa, handlu, prasy, radia, telewizji i wielu innych branż. Na czym polegają zalety tych programów?