Contact us


Custom Code or Configuration? Five Factors to Consider

By Amy Grendus on December 20, 2018
Custom Code or Configuration?

If all you have is a hammer, everything looks like a nail.  Therefore, you can’t always trust the recommendation of a company that only does custom code, or only does configuration. At Elantis, we do both.  So, which one is right for your digital transformation?

Each solution offers its own distinct advantages and disadvantages.  Here are some things to consider:

  1. Is it a differentiator for your business? Let’s be clear, just because something is not a differentiator, it does not mean that you cannot gain efficiency from automating it.  However, whether it is a differentiator may determine how much time and money you want to invest in automating it.  Custom coded apps are inherently more expensive and expertise can be scarce, so a routine process such as a vacation request or an accounts receivable approval may not warrant a custom developed application.  However, an application that improves a process that is client facing or gives you a distinct advantage over your competitors is likely worth investing in.
  2. What is your Budget? Less customization means less development time and in turn a lower cost. Configuration on platforms such as Valo Intranet or Nintex Forms and Workflows allow for rapid development using pre-existing foundational code. Elantis experts can typically create a configured solution for 60-70% less than custom application development.
  3. Is a specialized user experience required? Platforms such as Nintex forms and Microsoft Flow provide a great user experience. But there are some limitations.  Custom code means the world is your oyster – the only limitations are your budget and your imagination.
  4. How likely is this process to evolve over time? Some processes are more likely to change over time than others. While both code and configuration can be updated, the flexibility of configuration makes future changes much easier to handle.  If you are planning to automate a new process or one that is likely to evolve in the near future, configuration might be a better choice.
  5. Do you want to maintain this solution in house or outsource? Unless you have skilled developers on staff, it is unlikely you will be able to update and maintain custom code solutions. On the other hand, configured solutions typically have a simpler development interface.  For example, Nintex’ drag and drop form and workflow designers allow changes to be made without extensive knowledge of any coding language.

These factors, together with your unique business needs, shape the decision to innovate with custom coded apps or through configuration platform.  Whichever is right for you, Elantis can help you progress your journey through automation and digital transformation.

Do you need an second opinion on whether to use custom code or configuration on your next automation project? Contact our experts today.

object(WP_Term)#2425 (16) { ["term_id"]=> int(5) ["name"]=> string(4) "Tech" ["slug"]=> string(4) "tech" ["term_group"]=> int(0) ["term_taxonomy_id"]=> int(5) ["taxonomy"]=> string(8) "category" ["description"]=> string(0) "" ["parent"]=> int(0) ["count"]=> int(57) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(5) ["category_count"]=> int(57) ["category_description"]=> string(0) "" ["cat_name"]=> string(4) "Tech" ["category_nicename"]=> string(4) "tech" ["category_parent"]=> int(0) } Tech|November 23, 2021

Create a Custom Chatbot Without Code

Create a custom chatbot using services like Microsoft Virtual Power Agents, without code or a team of skilled developers.

object(WP_Term)#2422 (16) { ["term_id"]=> int(3) ["name"]=> string(13) "Our Practices" ["slug"]=> string(13) "our-practices" ["term_group"]=> int(0) ["term_taxonomy_id"]=> int(3) ["taxonomy"]=> string(8) "category" ["description"]=> string(0) "" ["parent"]=> int(0) ["count"]=> int(34) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(3) ["category_count"]=> int(34) ["category_description"]=> string(0) "" ["cat_name"]=> string(13) "Our Practices" ["category_nicename"]=> string(13) "our-practices" ["category_parent"]=> int(0) } Our Practices|November 18, 2021

How Process Mapping and Process Automation Can Power Up the Energy Sector

Process mapping and process automation are becoming more important in the energy sector. Streamline tedious tasks while increasing speed and efficiency in operations.

object(WP_Term)#2426 (16) { ["term_id"]=> int(3) ["name"]=> string(13) "Our Practices" ["slug"]=> string(13) "our-practices" ["term_group"]=> int(0) ["term_taxonomy_id"]=> int(3) ["taxonomy"]=> string(8) "category" ["description"]=> string(0) "" ["parent"]=> int(0) ["count"]=> int(34) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(3) ["category_count"]=> int(34) ["category_description"]=> string(0) "" ["cat_name"]=> string(13) "Our Practices" ["category_nicename"]=> string(13) "our-practices" ["category_parent"]=> int(0) } Our Practices|November 10, 2021

Best Practices for Compliant Records Management

As regulations surrounding records management continue to tighten, these best practices can help you implement a compliant records management system.