Abstract: The invention provides a programmable solid state illuminating system and the controlling method thereof. The programmable solid state illuminating system is capable of controlling the property of a light ray emitted thereby in accordance with a user command inputted by a user. The system previously described comprises a lighting device, a driving device and an external controlling device, wherein the external controlling device comprises an outputting interface module, an inputting interface, a communicating module and a data processing module. Accordingly, the programmable solid state illuminating system of the present invention provides a simple, low cost and reliable way for adjusting the property of the light emitted by the lighting device and the user only need one inventory for various types of end products.