Before each Set-Top Box is deployed to use, it should configure the network setting. For the large amount of Set-Top Boxes to be deployed, it is required a huge human resource to configure every Set-Top Box manually. Auto-Provisioning Server is developed to provide the easy batch setup and configure Set-Top Box. Customers can just only prepare the required setting information in the CSV (Comma-Separated Values) format and upload to the Auto-Provisioning Server. So that Set-Top Box can be setup automatically.