Over the last 50 years engineers have moved from building computers out of individual transistors to building with prepackaged logic gates. Then they adopted standard microprocessors (e.g. x86, ARM.) At the same time every computer company was writing its own operating system. Soon standard operating systems (e.g. Windows, Linux) emerged. In the last decade open source software (e.g LAMP) emerged for building web servers.