A Domain Controller or a Directory Service is a very basic requirement for any organization having Windows users. It helps to have a Central Authentication for all users and can be used for multiple purposes: Authenticating clients on any platform [Windows, Linux, MAC OS], Authenticating users for wireless access and Authenticating to Applications.