Getting Familiar with SharePoint Building Blocks
In order to get a perspective on SharePoint, it is imperative to understand how SharePoint is put together. As mentioned earlier, SharePoint is a web-based platform. Multiple technologies are needed in context to make the platform available.
All related technology builds on the one below it. In these aspects, it is not incorrect to call all together a technology stack.
The SharePoint technology stack starts with server computers running, executing the Microsoft Windows Server operating system. On top of Windows Server are few more additional technologies needed by SharePoint. Specifically, SharePoint requires a web and a database server — Internet Information Services (IIS) and Microsoft SQL Server and Microsoft, respectively.
Only, in a case where this entire stack of technology is available, their only you can install SharePoint, as shown in Figure Below.
SharePoint will specifically work with the Microsoft stack of supporting technologies. For instance, you cannot swap in an Oracle database or the open source Apache web server. SharePoint would basically refuse to setup & install and might query you “what the work you are trying to do using a non-Microsoft product to install SharePoint?”