Contact us
BLOG

Tech

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.

RELATED ARTICLES
Microsoft-Viva-in-2023
object(WP_Term)#2730 (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(101) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(5) ["category_count"]=> int(101) ["category_description"]=> string(0) "" ["cat_name"]=> string(4) "Tech" ["category_nicename"]=> string(4) "tech" ["category_parent"]=> int(0) } Tech|March 28, 2023

What to Expect from Microsoft Viva in 2023

Microsoft Viva is a comprehensive employee experience platform designed to improve employee engagement, productivity, and wellbeing. As the platform continues to grow and evolve, there are several exciting possibilities for what it could look like in 2023.

AI-and-chatbots-automation
object(WP_Term)#2728 (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(101) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(5) ["category_count"]=> int(101) ["category_description"]=> string(0) "" ["cat_name"]=> string(4) "Tech" ["category_nicename"]=> string(4) "tech" ["category_parent"]=> int(0) } Tech|March 21, 2023

How AI and Chatbots are Radically Changing Automation

The future of automation is filled with endless possibilities. Technologies such as robotics, AI, and chatbots are radically changing the way businesses automate their operations. By leveraging these powerful tools, companies can reduce costs while increasing efficiency and productivity.

How-to-create-a-Nintex-workflow
object(WP_Term)#2720 (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(101) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(5) ["category_count"]=> int(101) ["category_description"]=> string(0) "" ["cat_name"]=> string(4) "Tech" ["category_nicename"]=> string(4) "tech" ["category_parent"]=> int(0) } Tech|March 14, 2023

How to Create a Nintex Workflow

The Nintex Process Platform can be used to manage, automate, and optimize workflows to streamline processes and support your organization’s automation strategy. In seven easy steps, anyone in your organization can create a Nintex workflow – here’s how.