Some resellers choose to set up their own first-level support system, which becomes the client’s initial contact point. Often the developer will train the reseller to set up, customise and troubleshoot user issues, with the option to have an ongoing support contract with the developer, to fix any back-end problems.