{"id":3240,"date":"2012-09-17T07:00:37","date_gmt":"2012-09-17T15:00:37","guid":{"rendered":"http:\/\/www.formtek.com\/blog\/?p=3240"},"modified":"2012-09-17T07:00:37","modified_gmt":"2012-09-17T15:00:37","slug":"enterprise-software-configuration-versus-customization","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/enterprise-software-configuration-versus-customization\/","title":{"rendered":"Enterprise Software: Configuration Versus Customization"},"content":{"rendered":"<p>In a classic case of a mega-ERP project gone wrong from a decade ago,\u00a0<a title=\"Peter Solvik bio\" href=\"www.linkedin.com\/in\/psolvik\" target=\"_blank\">Peter Solvik<\/a>, former CIO at\u00a0Cisco, <a title=\"ERP project at Cisco\" href=\"http:\/\/www.slideshare.net\/chaherdevil\/cisco-erp-v12#\" target=\"_blank\">described the problem<\/a> of too much customization as too much spaghetti. \u00a0Enterprise software customization projects have over the years become notorious because of their complexity, costs, and overrun schedules. \u00a0It used to be that implementing ERP, CRM, HR, supply chain management and almost any enterprise application required extensive amounts of \u00a0software customization to be successful.<\/p>\n<p>Those days are gone now. \u00a0Configuration is winning mindshare. \u00a0The move towards configuration has been aided by the fact that today&#8217;s software is more flexible than ever before. \u00a0SaaS vendors are particularly leading the way. \u00a0The ability to customize SaaS software is typically either limited or not possible at all. \u00a0But on the other hand, SaaS software is also tends to be highly configurable, so customizations aren&#8217;t needed as frequently.<\/p>\n<p><a title=\"Jannik Bausager bio\" href=\"http:\/\/dk.linkedin.com\/pub\/jannik-bausager\/0\/33b\/540\" target=\"_blank\">Jannik Bausager<\/a>, Senior Product Manager at Microsoft, said that\u00a0&#8220;configuration is hot right now because, in going to the cloud, there are different customer expectations in terms of being able to move to the latest version quickly.&#8221;<\/p>\n<p>The general rule of thumb has become that, whenever possible, try to avoid excessive customizations. \u00a0The simpler the implementation, the lower the costs and the easier the migration path will be later on when new versions of the underlying software is released. \u00a0But that&#8217;s not to say that customizations are wrong or bad in themselves. \u00a0Often the value that customized software can bring to a project is well worth the time and effort. \u00a0But before starting any customization one should carefully look at the potential risks and ramifications involved, particularly in the area of long-term maintenance.<\/p>\n<p><a title=\"Doug Henschen bio\" href=\"www.linkedin.com\/pub\/doug-henschen\/0\/666\/60\" target=\"_blank\">Doug Henschen<\/a>, executive editor at InformationWeek, <a title=\"InformationWeek Enterprise Applications Survey\" href=\"http:\/\/reports.informationweek.com\/abstract\/7\/8954\/Enterprise-Software\/research-2012-enterprise-applications-survey%2A.html\" target=\"_blank\">recently looked<\/a> at the overall trend of how businesses are balancing their use of configuration versus customization when implementing enterprise applications. \u00a0The report found that 54 percent of businesses say that &#8220;changing, upgrading or optimizing existing applications&#8221; is their most challenging task.<\/p>\n<p>Henschen <a title=\"Henschen on customization versus configuration\" href=\"http:\/\/www.informationweek.com\/software\/enterprise-applications\/2-cloud-computing-era-myths-debunked\/240006000\" target=\"_blank\">summarized <\/a>the InformationWeek\u00a0by saying that &#8220;So when do you configure and when do you customize? &#8230; It boils down to deciding what is commoditized and what&#8217;s a differentiator for your company. If custom functionality is your key to competitive advantage, by all means customize. Otherwise, stick with configuration so you can worry less about breaking the app with each and every upgrade.&#8221;<\/p>\n<div class=\"lightsocial_container\"><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/digg.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/digg.png\" alt=\"Digg This\" title=\"Digg This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/reddit.png\" alt=\"Reddit This\" title=\"Reddit This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.stumbleupon.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/stumbleupon.png\" alt=\"Stumble Now!\" title=\"Stumble Now!\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/buzz.yahoo.com\/buzz?targetUrl=https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F&amp;headline=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/yahoo_buzz.png\" alt=\"Buzz This\" title=\"Buzz This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dzone.com\/links\/add.html?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dzone.png\" alt=\"Vote on DZone\" title=\"Vote on DZone\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.facebook.com\/sharer.php?t=&amp;u=https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/facebook.png\" alt=\"Share on Facebook\" title=\"Share on Facebook\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/delicious.com\/save?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/delicious.png\" alt=\"Bookmark this on Delicious\" title=\"Bookmark this on Delicious\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dotnetkicks.com\/kick\/?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetkicks.png\" alt=\"Kick It on DotNetKicks.com\" title=\"Kick It on DotNetKicks.com\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/dotnetshoutout.com\/Submit?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetshoutout.png\" alt=\"Shout it\" title=\"Shout it\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F&amp;title=&amp;summary=&amp;source=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/linkedin.png\" alt=\"Share on LinkedIn\" title=\"Share on LinkedIn\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.technorati.com\/faves?add=https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/technorati.png\" alt=\"Bookmark this on Technorati\" title=\"Bookmark this on Technorati\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/twitter.com\/home?status=Reading+https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/twitter.png\" alt=\"Post on Twitter\" title=\"Post on Twitter\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.google.com\/buzz\/post?url=https%3A%2F%2Fformtek.com%2Fblog%2Fenterprise-software-configuration-versus-customization%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/google_buzz.png\" alt=\"Google Buzz (aka. Google Reader)\" title=\"Google Buzz (aka. Google Reader)\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>In a classic case of a mega-ERP project gone wrong from a decade ago,\u00a0Peter Solvik, former CIO at\u00a0Cisco, described the problem of too much customization as too much spaghetti. \u00a0Enterprise software customization projects have over the years become notorious because<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/enterprise-software-configuration-versus-customization\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-3240","post","type-post","status-publish","format-standard","hentry","category-enterprise-software"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/3240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/comments?post=3240"}],"version-history":[{"count":0,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/3240\/revisions"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=3240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=3240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=3240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}