There's one fantastic analogy to building servers, even though it might seem hilarious. The process is like architecture, for example, building a house. Shocking, isn't it? Yes! Nevertheless, it makes sense. First, we need a rock solid foundation. Depending on your point of view, this can either be the hardware platform or the server software backend platform.
The foundation requires the necessary materials. These are akin to software prerequisites in case of software application, for example, Perl modules. When the foundation is laid, and when it seems to be solid (meaning the material is conglomerated), which means every module and component gets along well with the other items, we can say we are ready to begin building the house. The house itself can stand for the application we're going to install.
Right now, the house we're going to install is the OCS Inventory NG management server. The foundation is a well-rounded AMP stack...