The term SolutionScape is defined by Digital Solution Group (“DSG”) as the array of systems, applications, and services that are engaged to bring a company’s product from mind to market. As one can assemble, this includes (for most companies) some form of:
product line or assortment planning,
2D and/or 3D product design,
(potentially) voice of the customer,
product lifecycle management,
product development of a “tech pack”,
some level of materials management,
some form of color (or finish) management,
supply chain management/interaction support,
material / product testing,
(potentially) enterprise resource planning system,
(potentially) product information management (PIM),
customer relationship management,
logistics management, and
any number of micro-systems that serve a unique purpose when blended with or supportive of all the systems, applications, or services previously listed.
The example image below depicts the Apparel / Footwear market of brands and vertical retailers, where there exists a plethora of supportive systems/services that are visible to IoT, Machine Learning/Artificial Intelligence services, and are overlayed with the necessary SolutionScape Dashboarding that provides information aggregation and quick links to specific systems to further investigate relevant information.

At this point one might take a breath to understand the magnitude of “components” of a company’s SolutionScape, but one must also step back to realize how many humans are engaged to design, develop, and support all these systems, applications, and services. Some are employed by the vendor of any of these components, while others are consultants brought on board when needed to enhance their operational fitness, and still others are employed by the company to either deliver or support these components in their day-to-day operations.
Now let’s look deeper into each of these components and agree that each has data that is the lifeblood of its execution. Data that makes each component function either as a means of obtaining input from its “users” or data that is generated as a course of its operations, or data that is provided back to its users.
This data could have many different “formats” that could range from generic text, to a numeric (integer or real), to currency (country specific or USD or both), to a date, or a reference to another “object”, or even text field that is assembled from or composed of the values of other text fields (often referred to as derived) or a value of a text field whose value is dependent on the value of another field (often referred to as a driven value).
In the case of a text field, it could have a limited set of characters (12 vs 1040 vs unlimited), while a numeric field could have a range set (0-12 vs 1.00 to 3.50 vs unlimited). In the field format referred to as text, it could also be a select set of values, often referred to as a single (or pick) list, or a multi-select list of values that (as noted earlier) could control the value of another list (driven list), such as Category might drive the potential values of a Sub-category field (or “attribute”).
There is a wide array of data that is created by, used by, or relied on by any one of the many components of a SolutionScape. This reinforces the reason for DSG establishing the term SolutionScape. It is component set agnostic. It is data profile agnostic.
