When considering your integration needs you may be wondering how custom code compares to using a pre-built tool such as our RIO solution.
You might be asking why you need an integration solution over a custom coded solution that uses the API of the application. Primarily it is because of the following reasons:
| Factors | RIO | Custom Code |
![]() |
Flexible payment options. With RIO you can choose to pay for services, maintenance and licenses in a monthly subscription model. You have the ability to turn on/off your solution as appropriate for your business. |
Dependent on availability of a custom solution. If the solution does not exist off the shelf, expect to pay a large sum for weeks of a developer’s time to create. You will bear the entire cost of creating the solution. |
![]() |
40+ pre-built connectors to get your solution running in days! All you need to do is design your integration process and configure your integrations. |
Custom code needed for each target system. As custom code is specific to end-points you need to create a new plug-in anytime you want to connect to a new application. You also need to custom code each business object, any transformations as well as error handling. |
![]() |
Our RIO connectors support a wide range of operations. Take a scenario as an example, Quickbooks <-> Salesforce. It supports all the operations available in the Salesforce and Quickbooks APIs. |
Functionality is typically limited. The developer needs to manually code all the features that are required in the integration. More features equals more time and more cost. |
![]() |
You have to ability to connect to just about anything. The list of available connectors is expanding continually. |
Limited connectivity. Your custom code was written specifically for the 2 systems being connected. |
![]() |
Flexible to change. Using an integration tool enables your integration to change as your business changes. |
Would need to be coded into the solution. More coding equals more time and more cost, with less flexibility if you need changes in the future. |
![]() |
Standard Monitoring including RSS feeds for alerts is available. Additional support and monitoring is available with WDCi monitoring services for a low monthly fee. |
Would need to be coded into the solution. Time and cost to code specific error handling and monitoring capabilities into the solution. |