{"id":1060,"date":"2016-11-18T12:31:34","date_gmt":"2016-11-18T17:31:34","guid":{"rendered":"https:\/\/www.sharpinnovations.com\/blog\/?p=1060"},"modified":"2019-05-02T14:38:51","modified_gmt":"2019-05-02T18:38:51","slug":"cms-vs-custom-development","status":"publish","type":"post","link":"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/","title":{"rendered":"CMS vs Custom Development"},"content":{"rendered":"<p>In this day and age, <a href=\"https:\/\/searchcontentmanagement.techtarget.com\/definition\/content-management-system-CMS\" target=\"_blank\" rel=\"noopener noreferrer\">Content Management Systems<\/a> <strong>(CMS)<\/strong> are easier to use and more versatile than ever. <a href=\"https:\/\/wordpress.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress<\/a>, for instance, started its life as an intuitive blogging platform and evolved into a full-featured framework for robust, database-driven websites. In a lot of circumstances, content management systems decrease development time and help facilitate rapid deployment. However, I can\u2019t emphasize enough that third party content management systems should not be regarded as one-size-fits-all solutions.<\/p>\n<p>As website builders, it is our responsibility to ensure that we\u2019re utilizing the correct software solution for the job; lest we create more work for ourselves by altering core functionality, or by adding new functionality that drastically deviates from the content management system\u2019s fundamental purpose.<\/p>\n<p>Furthermore, the design team should have intimate knowledge of how the given CMS works and interact closely with the development team to ensure that the design itself doesn\u2019t introduce functionality that is not native to the software. In our experience, this lack of synergy between designers and developers is the number one cause of superfluous custom development that could\u2019ve been avoided. <!--more--><\/p>\n<p>From a development perspective, making extensive modifications to a CMS can be more labor intensive than completely custom development. That is because modifying software requires the developer to reverse engineer the codebase of the content management system, in order to better understand the logic and how to interface with it.<\/p>\n<p>I often compare reverse engineering to untangling a balled-up string of holiday lights. First you find an end, and then you feed it through all of the loops and knots until it\u2019s completely unraveled. At which point, you can safely perform your modifications. This is just as tedious and time-consuming as the metaphor suggests.<\/p>\n<p>Ground-up development, on the other hand, can be compared to having a suit tailored to fit. Your website is engineered specifically to your needs, from start to finish, without excess material. Furthermore, no reverse engineering is required as we\u2019re creating the components ourselves in a step-by-step process.<\/p>\n<p><strong>Which is better for you?<\/strong><\/p>\n<p><em><strong>That depends.<\/strong><\/em><\/p>\n<p>If your project is pretty standard, with static pages, dated articles, and limited custom functionality, then a third-party content management system such as WordPress would make initial development, deployment, and maintenance quick and easy.<\/p>\n<p>If you\u2019re intimately close with your project, if you demand non-standard functionality and frequent complicated changes, and you require granular control over every little detail, then custom development might be more practical and cost-effective in the long run.<\/p>\n<p>Ultimately, this is an important decision for your business. That\u2019s why you\u2019ll benefit from discussing it with the experts here at Sharp. So feel free to call us. We\u2019re here to help.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this day and age, Content Management Systems (CMS) are easier to use and more versatile than ever. WordPress, for instance, started its life as an intuitive blogging platform and evolved into a full-featured framework for robust, database-driven websites. In a lot of circumstances, content management systems decrease development time and help facilitate rapid deployment&#8230;.<\/p>\n","protected":false},"author":12,"featured_media":1066,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[112,99],"tags":[188,187,189,173],"class_list":["post-1060","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming","category-websites","tag-cms","tag-content-management-systems","tag-website-builder","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CMS vs Custom Development - Sharp Innovations Blog<\/title>\n<meta name=\"description\" content=\"In this day and age, Content Management Systems (CMS) are easier to use and more versatile than ever. WordPress, for instance, started its life as an intuitive blogging platform and evolved into a full-featured framework for robust, database-driven websites. In a lot of circumstances, content management systems decrease development time and help facilitate rapid deployment....\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CMS vs Custom Development - Sharp Innovations Blog\" \/>\n<meta property=\"og:description\" content=\"In this day and age, Content Management Systems (CMS) are easier to use and more versatile than ever. WordPress, for instance, started its life as an intuitive blogging platform and evolved into a full-featured framework for robust, database-driven websites. In a lot of circumstances, content management systems decrease development time and help facilitate rapid deployment....\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Sharp Innovations Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-11-18T17:31:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-02T18:38:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sharpinnovations.com\/blog\/wp-content\/uploads\/2016\/11\/CMS-vs-Custom-Development-Header.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Chris Shontz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chris Shontz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/\",\"url\":\"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/\",\"name\":\"CMS vs Custom Development - Sharp Innovations Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.sharpinnovations.com\/blog\/#website\"},\"datePublished\":\"2016-11-18T17:31:34+00:00\",\"dateModified\":\"2019-05-02T18:38:51+00:00\",\"author\":{\"@id\":\"https:\/\/www.sharpinnovations.com\/blog\/#\/schema\/person\/c882af0a57370cbf1da8c55806edc269\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sharpinnovations.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CMS vs Custom Development\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sharpinnovations.com\/blog\/#website\",\"url\":\"https:\/\/www.sharpinnovations.com\/blog\/\",\"name\":\"Sharp Innovations Blog\",\"description\":\"Web Design, Development, and Internet Marketing Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sharpinnovations.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.sharpinnovations.com\/blog\/#\/schema\/person\/c882af0a57370cbf1da8c55806edc269\",\"name\":\"Chris Shontz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sharpinnovations.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1aff591b17d663da7aaf9dd63644085bf71609c57988a73506a80fbca9a6fdc8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1aff591b17d663da7aaf9dd63644085bf71609c57988a73506a80fbca9a6fdc8?s=96&d=mm&r=g\",\"caption\":\"Chris Shontz\"},\"url\":\"https:\/\/www.sharpinnovations.com\/blog\/author\/cshontz\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CMS vs Custom Development - Sharp Innovations Blog","description":"In this day and age, Content Management Systems (CMS) are easier to use and more versatile than ever. WordPress, for instance, started its life as an intuitive blogging platform and evolved into a full-featured framework for robust, database-driven websites. In a lot of circumstances, content management systems decrease development time and help facilitate rapid deployment....","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/","og_locale":"en_US","og_type":"article","og_title":"CMS vs Custom Development - Sharp Innovations Blog","og_description":"In this day and age, Content Management Systems (CMS) are easier to use and more versatile than ever. WordPress, for instance, started its life as an intuitive blogging platform and evolved into a full-featured framework for robust, database-driven websites. In a lot of circumstances, content management systems decrease development time and help facilitate rapid deployment....","og_url":"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/","og_site_name":"Sharp Innovations Blog","article_published_time":"2016-11-18T17:31:34+00:00","article_modified_time":"2019-05-02T18:38:51+00:00","og_image":[{"width":800,"height":400,"url":"https:\/\/www.sharpinnovations.com\/blog\/wp-content\/uploads\/2016\/11\/CMS-vs-Custom-Development-Header.jpg","type":"image\/jpeg"}],"author":"Chris Shontz","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Chris Shontz","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/","url":"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/","name":"CMS vs Custom Development - Sharp Innovations Blog","isPartOf":{"@id":"https:\/\/www.sharpinnovations.com\/blog\/#website"},"datePublished":"2016-11-18T17:31:34+00:00","dateModified":"2019-05-02T18:38:51+00:00","author":{"@id":"https:\/\/www.sharpinnovations.com\/blog\/#\/schema\/person\/c882af0a57370cbf1da8c55806edc269"},"breadcrumb":{"@id":"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.sharpinnovations.com\/blog\/2016\/11\/cms-vs-custom-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sharpinnovations.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CMS vs Custom Development"}]},{"@type":"WebSite","@id":"https:\/\/www.sharpinnovations.com\/blog\/#website","url":"https:\/\/www.sharpinnovations.com\/blog\/","name":"Sharp Innovations Blog","description":"Web Design, Development, and Internet Marketing Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sharpinnovations.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.sharpinnovations.com\/blog\/#\/schema\/person\/c882af0a57370cbf1da8c55806edc269","name":"Chris Shontz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sharpinnovations.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1aff591b17d663da7aaf9dd63644085bf71609c57988a73506a80fbca9a6fdc8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1aff591b17d663da7aaf9dd63644085bf71609c57988a73506a80fbca9a6fdc8?s=96&d=mm&r=g","caption":"Chris Shontz"},"url":"https:\/\/www.sharpinnovations.com\/blog\/author\/cshontz\/"}]}},"_links":{"self":[{"href":"https:\/\/www.sharpinnovations.com\/blog\/wp-json\/wp\/v2\/posts\/1060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sharpinnovations.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sharpinnovations.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sharpinnovations.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sharpinnovations.com\/blog\/wp-json\/wp\/v2\/comments?post=1060"}],"version-history":[{"count":5,"href":"https:\/\/www.sharpinnovations.com\/blog\/wp-json\/wp\/v2\/posts\/1060\/revisions"}],"predecessor-version":[{"id":1428,"href":"https:\/\/www.sharpinnovations.com\/blog\/wp-json\/wp\/v2\/posts\/1060\/revisions\/1428"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sharpinnovations.com\/blog\/wp-json\/wp\/v2\/media\/1066"}],"wp:attachment":[{"href":"https:\/\/www.sharpinnovations.com\/blog\/wp-json\/wp\/v2\/media?parent=1060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sharpinnovations.com\/blog\/wp-json\/wp\/v2\/categories?post=1060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sharpinnovations.com\/blog\/wp-json\/wp\/v2\/tags?post=1060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}