DynamicForm Start free trial

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