The New Solar Telescope (NST) is an advanced solar telescope at Big Bear Solar Observatory (BBSO). It features a 1.6-m clear aperture with an off-axis Gregorian configuration. An open structure will be employed to improve the local seeing. The NST Telescope Control System (TCS) is a complex system, which provides powerful and robust control over the entire telescope system. At the same time, it needs to provide a simple and clear user interface to scientists and observers. We present an overview of the design and implementation of the TCS as a distributed system including its several subsystems such as the Telescope Pointing and Tracking Subsystem, Wavefront Sensing Subsystem etc. The communications between different subsystems are handled by the Internet Communication Engine (Ice) middleware.