Custom development
Settling for less (and sometimes much-less) than desired functionality has become commonplace when procuring software solutions. Thanks to WorldAPP's modular architecture and team of architects/developers this is no longer the case. In record time, achieve complete business-process objectives on a fully supported platform for much less than traditional development.
Typical custom development solutions include:
- Plug-in development
- Java-script development
- Custom Integration application (API) development
- Portals development
PLUG-INS
Plugins are the extensions of the core application that can add new functionality to solve specific data collection requirements without altering the application core. They are the reusable extension of current survey or report functionality. Plug-ins are usually used to alter the application behavior. Below are couple examples of plug-ins:
- Control access to surveys based on a custom condition
- Send data to 3rd party application without API programming real-time- one way communication
- Transform data before it is sent to the data-base (do calculations after user hits Submit button and before the data is sent into a database or 3rd part application)
Advantages:
- Short development and release cycle (weeks/months as opposed to months/years.)
- Distribution and maintenance of “plug-in” library to all WorldAPP customers creates a community where everyone can take advantage of the new plug-ins being developed by WorldAPP for all customers
- Plug-ins are part of WorldAPP's core release Quality Assurance plan - this ensures customized plug-ins are supported indefinitely with future versions
- Features/Functionality are always supported with new versions
JAVA-SCRIPTS
Java scripts are usually used to alter how the survey looks or behaves. Below are couple example of what can be accomplished through custom java-scripts
- Perform calculations within a question or a set of questions and display results real-time (e.g. calculate BMI - Body Mass Index based on height/weight/sex/age input)
- Instantly hide/show questions or answer options based on previous responses or a custom condition (e.g. do you comply with this standard - if no, show a comment box to capture additional information)
Learn more about Java-scrips as part of the IDEAS
Advantages:
- Extremely rapid development and release cycle (can be as short as days as opposed to weeks/months)
- Present results to users during data collection to allow for more customized feedback not requiring additional forms/surveys
- Customize the user experience to ensure highest data quality, response rate, and satisfaction.
CUSTOM INTEGRATION APPLICATION (API)
Custom Integration using the Application Programming Interface (API) -utilizes WorldAPP's API to create a bi-directional communication bridge between applications such as:
- Auto-filling information (visible or hidden) to surveys/forms
- Passing information back to a CRM/ERP based on respondents answers
- Triggering surveys based on events (e.g. help desk ticket logged as complete)
- Building surveys/forms on the fly
Learn more about custom integration applications
Advantages:
- Gather data on respondents without requesting it from them directly
- Have data available in CRM/ERP/DB instead of siloed in a WorldAPP DB
- Automate the distribution of surveys, no manual intervention required
- Build and launch surveys on the fly with no intervention - based on previous input or events
- Centralized data ensures everyone's viewing the same “version” of data and allows in-house reporting tools to be mapped easily against the data
PORTALS
Portals are custom web sites built on user specifications to enhance respondent experience. Custom web sites usually include survey management, respondent management and report management interfaces.
Learn more about Portals as part of the IDEAS
Advantages:
- Organize and connect multiple surveys / forms in a completely customized layout
- Ease / manage respondents` access to multiple surveys/forms.
- Build lead generation forms with no need for integration.
- Get exactly what's needed in order to ensure data is easily read and interpreted.
- Get a higher, faster response by allowing an easy, organized view for respondents


