Our robust software development kit (SDK) and available source code make it easy to customize Checkbox beyond what our built-in customization features allow.
The Ultimate in Survey Program Customization
You can use our SDK or source code* to change almost any aspect of Checkbox to meet your unique needs**. Customize application workflow, the administrative interface, and underlying business logic. Private-label the interface under your organization’s name. Use your own visual identity. Integrate with key third-party systems. Create specific, detailed custom report items. Configure workflows and alerts in the way that works best for you. Add new survey functionality as you see fit.
Here’s the easiest way to whether our SDK or our source code is best for your needs. Do you need to add a new feature to Checkbox, or do you need to change a feature that already exists?
The SDK is usually sufficient for adding things. The source code is generally required for changing things. For example, if you’d like to add a new type of report item to your survey program, you can use the SDK to do that. You’d use the source code if you needed to change something about the default report items attached to a particular question type.
Note, though, that the “add vs. change” construct isn’t a hard-and-fast rule. If you have a specific project or customization in mind, please contact our sales team. We’ll be happy to talk it through with you.
Here are a few of the customizations our existing customers have made. The required tool (SDK or source code) is listed for each:
Desired Checkbox Customization
Add a new survey or report item
Edit an existing survey or report item
Integrate Checkbox into a third-party system
Rebrand Checkbox’s User Interface
Add new web service methods to an existing service
Add new web service methods to a new service
Alter the workflow of the application
**Excludes source code to Checkbox framework code, licensing modules, and any third party components that are embedded in the Checkbox survey software product. Source code licenses are available for internal customer use only. If you wish to embed our source code in a product to sell, an OEM license is required as well.
**Customization of the Checkbox application using either the source code or our software development kit requires custom development, which is not provided or supported by Checkbox at this time.