Microsoft Symbol Server is a Windows technology used to obtain symbol debugging information.
In order to debug an application with various Microsoft tools you must have symbol information. Symbol files provide a footprint of the functions that are contained in executable files and dynamic-link libraries (DLLs). Additionally, symbol files can present a roadmap of the function calls that lead to the point of failure. For example, you must have the symbols when you dump call stacks inside a debugger.