Today, in this blog, we will be discussing the different Microsoft Products and their roles and place in an organization. We will also understand how these products can help to form an organization which may lead to a successful corporate career.
We are living in a world where we are surrounded by technologies. We are using technology in our day to day activities and it makes our lives easier.
This same thing applies to an organization where everyone connected to an organization has to execute many processes each day. People are using many products from different vendors and companies to complete their tasks such as a handling on-boarding process, managing documents, sales data, managing inventory, maintaining CRM etc.
So, these products are essential building blocks of any organization. These products perform the technical tasks of the company.
Today, we will be discussing the overall technical components/products from Microsoft which will be useful for forming a company.
And another main reason for discussing this is to get an idea of the overall picture of the organization. For example, there are many developers out there working for a different organization and creating an innovative product for them, but, some of them are not aware of where their product or technology stands in the organization or in other words, at what level they are developing/working.
So, any organization starts with the people and people are connected by their workstations. So, here the very first thing is to connect those workstations using the network and to place Active Directory (AD) to control all the workstations and to manage identities of people. So, the AD would be the first technical component of the organization using which one can manage/configure organizational policies and identities.
There are many components coming after AD and which are part of the domain as follows,
- Database servers
- SharePoint Farm – connected to DB Servers
- Mail Server – connected to SharePoint Farm, DB, and TFS
- TFS Server – connected SharePoint Farm and database server
- Public facing site/server – connected to DB and accessible over the internet
- Ideally developed in MVC/PHP or in any framework (only to give an idea to users that where their product stands in the organization)
- Represents the business of the organization.
Now, the above servers are not mandatory, they might exist based on the needs of an organization and all the above servers are accessed by the end user of the organization using their workstation (part of the AD) and the user outside of the organization who will be accessing public facing site only.
Now, all the servers mentioned above are generally connected to the router via ethernet and that router is connected to the firewall and firewall is consuming the internet from the ISP.
So, generally, users working on MVC/PHP or in any other language/framework for a public facing site are referred to as an extranet and the users developing solutions for SharePoint is known as the internet.
Now, coming over to the mail server, it is not mandatory that organizations will always have their on-premise mail server, they might have a third-party mail system such as a Go-Daddy hosted email.
Below is the typical diagram,