Blog.

Automated Deployments

In conjunction with our last article, Automated Builds, highly configurable software takes advantage of automated deployments to further streamline the process. A singular deployable artifact for all environments is... Read More

Automated Builds

Successful Highly Configurable Software projects use hierarchical properties in conjunction with key configuration points (KCPs) to produce a single set of deliverables for all environments, preferably using an automated build process... Read More

Hierarchical Properties

Hierarchical properties are a key differentiator of Highly Configurable Software. Hierarchical properties are the organization of minimal Key Configuration Points KCPs where the successive values override each other forming a tree structure... Read More

Definition of Key Configuration Points

Properly identifying key configuration points is foundational to achieving the benefits of highly configurable software as outlined in the first article Writing Highly Configurable Software. This article, Definition of Key Configuration Points, outlines ... Read More

The Importance of Writing Highly Configurable Software

Highly configurable software provides adaptable and flexible solutions to complex, real world problems for the ever changing information technology environment ... Read More

Suggested DNF Installs for Fedora Linux and Web Development

The following DNF installs are suggested for our Incubator web development team as a baseline. Read More

Contact us today to learn how Sofiac can help you differentiate your IT challenges for competitive advantage:

Contact Us