Explainer Draft for review
Configuration or custom development: how to choose
For each new business application, an IT team chooses between writing it as custom code and configuring it on a platform. The right answer depends on how standard the parts are and how often the requirement will change.
Where configuration wins
- The application is mostly forms, approvals, documents, lists and reports.
- The requirement will change after go-live, often.
- The same patterns repeat across departments or clients.
- It must run on web and mobile without two separate builds.
Where custom code still wins
- The core logic is unusual and is the product itself.
- Extreme, specialised performance is the main requirement.
- The user interface is the differentiator and must be fully bespoke.
Using both
Many IT teams combine the two: configure the business applications on a platform and call custom services through its integrations. DynamicForm calls registered services from any screen, button or workflow step, so custom code stays where it adds value.
Questions
Can configured applications call our own services?
Yes. Register a service once and use it from dropdowns, lookups, buttons, uploads or automatic workflow steps.
Related
Build your first app free
Up to 10 users. 30 days to build, then 30 days live after go-live.
Updated 30 September 2026