Specialized Website Strategy and Support for Creative Entrepreneurs

Join the Low Code / No Code Revolution

While studying illustration at Rhode Island School of Design in the late 1980s, long before low code development platforms, I came across a show at the RISD Museum showcasing the contemporary book arts movement. The exquisite craftsmanship, handmade papers, fine letterpress printing, and beautiful wood engravings fascinated me. Many of these works were created by artists and artisans from the North Hampton area in Massachusetts, which happened to be near my hometown. Intrigued, I interned with renowned individuals like Alan Robinson, Barry Moser, and Art Larson, deepening my passion for the craft. As part of my degree project, I even produced a limited edition book with the guidance of master printer Harold McGrath, relishing the opportunity to envision and craft the entire object from layout to final production.

In 1995, I founded my first company, initially named Old Fashioned and Newfangled Graphics, as my work encompassed both traditional printing on a Vandercook SP15 Proof Press and web development using HTML for the emerging World Wide Web. While I enjoyed the tactile experience of working with physical materials, such as type, ink, and paper, the growing demand for websites surpassed the needs for limited edition fine press printing. Sadly, the “Old Fashioned” part of my company had to be dropped. Building websites, however, offered a similar appeal as I could envision and produce projects on my own, from writing HTML in SimpleText and creating GIFs in Photoshop to uploading my work via 24 baud modem.

However, the landscape quickly changed, and I found myself needing to employ programmers and designers to meet the escalating technical demands of the internet.

A Brief History of Content Management Systems

In 1999, when the Internet was still in its infancy, some clients expressed a desire to update their websites without needing to write code. At that time, off-the-shelf options for content management were scarce, limited to a few expensive enterprise-level solutions funded by venture capital. It was only in 2001 that Drupal and WordPress, the earliest iterations, emerged and gradually evolved into the robust content management platforms we know today. Meanwhile, we developed our own custom proprietary platform called the Newfangled CMS to empower clients in managing their own content. Although we ceased its development many years ago, the Newfangled CMS is still in use today.

Content Management Required Extensive Custom Code

Creating a platform like the Newfangled CMS, allowing us to construct custom sites using our proprietary software, necessitated a substantial amount of custom code. We had to dedicate staff to support and further research and development for the CMS itself, in addition to designers and developers who built websites with it. This overhead proved burdensome.

By the 2010s, Drupal and WordPress were gaining prominence as dominant open-source CMS solutions. However, developing dynamic websites on these platforms still entailed significant custom programming. While the core software was free and supported by vast developer communities, additional code was required to integrate plugins, modules, and custom features, involving PHP templates, JavaScript, and database programming.

The Rise of WordPress Page Builders

In recent years, a new category of tools known as “page builders” has emerged for WordPress. Initially, these plugins primarily offered enhanced control over the content area of WordPress sites, allowing the insertion of various elements with flexible styling options. This was a significant advancement, revolutionizing basic front-end marketing sites. However, they were not yet capable of building the more sophisticated and dynamic websites.

Meanwhile, technology progressed rapidly, and one page builder, in particular, made remarkable strides, enabling the creation of fully customized and dynamic websites with minimal or no custom coding.

The Impact of Elementor & Low Code Development Platforms

Elementor, one of the leading page builder platforms for WordPress, made several key decisions that set it apart from competitors. Firstly, they followed the Drupal/WordPress playbook by making their core code open source. This allowed third-party developers to extend its capabilities through their own add-ons, resulting in a rapid proliferation of new features for the platform.

Secondly, Elementor expanded its system to not only control content but also to create custom templates and manage all aspects of themes through its theme builder. This change positioned Elementor as a comprehensive site control center.

Thirdly, Elementor introduced dynamic content, enabling each element to display content from other WordPress assets and custom fields. Coupled with its template builder and a wide range of third-party extensions, Elementor eliminated the need for extensive coding even in the creation of intricate and dynamic websites.

The Shifting Paradigm and Benefits

As technology matures, the burden of custom code increasingly shifts away from the end consumer. In the early days of the Internet, nearly every website was essentially a custom software piece, necessitating developer involvement for even minor changes. Today, platforms like WordPress and Drupal rely on vast code bases, but the costs of developing and maintaining that code have shifted from the customer to these independent platforms.

As technology matures, the burden of custom code increasingly shifts away from the end consumer.

Moreover, the code required to build custom front ends and content types has transitioned from developers to plugins and low code development platforms like Elementor. The overhead cost of custom code is shrinking, approaching near-zero as it transfers from the customer to product developers. While professional versions of products like Elementor and premium plugins may still have license fees, ranging from $40 to $200 per year, the overall expense remains significantly lower than the cost of building and maintaining equivalent features with custom code.

Continual Improvement and Trade-Offs

As custom coding becomes the responsibility of product developers rather than consumers, the benefits extend beyond cost savings. Consumers also benefit from ongoing research and development, resulting in regular upgrades, improvements, and expanded capabilities of these low code development platforms. The customer’s investment in a plugin or platform covers not only its current use but also contributes to its ongoing development, enabling websites to gain new functionalities without additional investments.

However, it is important to recognize that in any market, including software, consumer choices involve trade-offs. So, when considering custom code versus off-the-shelf solutions like Elementor and professional plugins, certain trade-offs need consideration.

Trade-Off #1: Complexity

One notable trade-off is the relationship between flexibility and complexity. With a simplified web page admin interface offering just a few fields like title, content, and featured image (as seen in older classic WordPress pages), users encounter minimal difficulties. However, when a page provides numerous content options such as images, video embeds, galleries, accordions, and sliders, each with various style and display choices, the gained flexibility increases complexity.

Frameworks like Elementor provide significant flexibility but come with increased complexity compared to the default WordPress content area. And for every other advanced tool we deploy, such as integrated CRM and email automation plugins, they each offer extensive options, often more than what is necessary, adding to the complexity. Navigating these options requires learning what to ignore, which can be its own learning curve. While the hard costs of software development are shifted to product developers, the learning curve is shifted back to the client.

The HOLTER Strategic Solution

At HOLTER Strategic, we bridge the complexity gap, leveraging cost shifting and flexibility while minimizing the learning curve. Through our prototyping process, we strategically identify the features our clients need and structure them into pre-built components that can be easily added to pages with pre-defined styles and structures. We also create specific training videos and offer ongoing support to assist clients in managing their websites efficiently.

Trade-Off #2: Speed

Frameworks and plugins do add to the codebase of a website, affecting its speed. However, the impact of this trade-off is often overstated. While page speed is a factor in search engine optimization (SEO), the exact weight given to it by Google’s search algorithm remains unknown. But Google always prioritizes relevance, matching search intent with the most relevant content. If page speed were heavily weighted, it would provide an easy tool for spammers to manipulate search results. The real function of page speed is to enhance the user experience. While some speed trade-offs exist, they are negligible compared to the costs of eliminating frameworks and plugins with custom code.

Trade-Off #3: Dependence on 3rd Party Developers

Low code development platforms still rely on code, often maintained by various developers responsible for different plugins and frameworks. The interdependence of these systems carries a degree of risk, as updates may introduce bugs or conflicts. However, the alternatives of not including certain features or developing extensive custom code bring their own challenges. 

But the alternative, custom code, is not immune to bugs or future incompatibilities either. And maintaining custom code is very costly. And turnaround time for new feature development or maintenance on custom code is usually slow, since it usually relies on the specific developer or team who coded it in the first place. The occasional plugin bug, fixable by the supporting companies, is a trade-off preferable to relying solely on custom code.

The benefits of the low code/no-code revolution far outweigh the costs. Adopting a flexible platform unlocks significant potential and allows websites to expand capabilities with minimal additional investment for years to come.

Welcome to the Low Code/No Code revolution!