Medical treatment system, comprising: multiple medical treatment apparatuses, each apparatus comprising a laser handpiece assembly comprising a laser source, wherein the handpiece assembly is a customized handpiece assembly including a user-selected handpiece and a laser module, the laser module being inserted into the handpiece, the handpiece being selected based on an application-specification; a cable being inserted into the laser module of the handpiece assembly; a power and control device connected to the handpiece assembly by the cable, the power and control device being configured to provide electrical power through the cable to the laser handpiece assembly to electrically power the laser source within the handpiece assembly; control operation of the handpiece assembly; detect an identification of the handpiece assembly; and monitor data relating to operation of the handpiece assembly; a network; and a hardware server configured to communicate over the network with the power and control devices of the multiple medical treatment apparatuses and upload, from each power and control device through the network, the respective handpiece assembly identification and the monitored data as well as input from a user of the medical treatment apparatus; store the uploaded data; statistically process and analyze the data; update the software that controls the power and control devices based on the results of the data analysis; and download the updated software to the power and control devices of the medical treatment apparatuses. multiple medical treatment apparatuses, each apparatus comprising a laser handpiece assembly comprising a laser source, wherein the handpiece assembly is a customized handpiece assembly including a user-selected handpiece and a laser module, the laser module being inserted into the handpiece, the handpiece being selected based on an application-specification; a cable being inserted into the laser module of the handpiece assembly; a power and control device connected to the handpiece assembly by the cable, the power and control device being configured to provide electrical power through the cable to the laser handpiece assembly to electrically power the laser source within the handpiece assembly; control operation of the handpiece assembly; detect an identification of the handpiece assembly; and monitor data relating to operation of the handpiece assembly; a laser handpiece assembly comprising a laser source, wherein the handpiece assembly is a customized handpiece assembly including a user-selected handpiece and a laser module, the laser module being inserted into the handpiece, the handpiece being selected based on an application-specification; a cable being inserted into the laser module of the handpiece assembly; a power and control device connected to the handpiece assembly by the cable, the power and control device being configured to provide electrical power through the cable to the laser handpiece assembly to electrically power the laser source within the handpiece assembly; control operation of the handpiece assembly; detect an identification of the handpiece assembly; and monitor data relating to operation of the handpiece assembly; provide electrical power through the cable to the laser handpiece assembly to electrically power the laser source within the handpiece assembly; control operation of the handpiece assembly; detect an identification of the handpiece assembly; and monitor data relating to operation of the handpiece assembly; a network; and a hardware server configured to communicate over the network with the power and control devices of the multiple medical treatment apparatuses and upload, from each power and control device through the network, the respective handpiece assembly identification and the monitored data as well as input from a user of the medical treatment apparatus; store the uploaded data; statistically process and analyze the data; update the software that controls the power and control devices based on the results of the data analysis; and download the updated software to the power and control devices of the medical treatment apparatuses. communicate over the network with the power and control devices of the multiple medical treatment apparatuses and upload, from each power and control device through the network, the respective handpiece assembly identification and the monitored data as well as input from a user of the medical treatment apparatus; store the uploaded data; statistically process and analyze the data; update the software that controls the power and control devices based on the results of the data analysis; and download the updated software to the power and control devices of the medical treatment apparatuses.