BIG Ideas. DEEP Thinking.

Learn about the important engineering philosophies and concepts guiding SSG software development.

Multi-Paradigm Integrated Solutions

white paper icon

Computer technologies have exploded into multiple paradigms over the past couple of decades. These discrete paradigms – centralized data servers operating on larger hardware systems and networks, desktop software applications, browser-based web delivered content, and now the melding of mobile communications with computers in what are essentially small hand held computer devices – each paradigm brings particular strengths (and weaknesses) to the modern corporate information systems platform framework. A robust enterprise information strategy typically requires a combination of software paradigms. Read More...

Small Business Enterprise Solutions

white paper icon

One of the most vexing problems in our economy is how to improve the chances that a new business can grow from a small startup into a healthy larger mature business organization. Numerous studies and articles describe the high failure rate of business startups. Many small businesses fail during the transitional phase when the company grows beyond the size that the founders can effectively informally manage. This is the point at which formal management information systems must be introduced into the organization. Read More...

Software Mass Customization

white paper icon

SoftScience Group, Inc. (SSG) has pioneered the concept of "software mass customization", whereby modern software engineering principles are employed to produce specialized configurations of our products that address the unique needs of individual clients. At the core of each family of software applications is a common data environment (data layer) which represents an integrated database environment housing all the data that an entire enterprise generates or uses. Read More...

System Scope View

white paper icon

System view (scope) of the problem space for computing necessarily started small. This scope was the result of the practical limitations of early computer capabilities. With the dramatic increase in computing power over the last four decades, our system scope view (field of vision on the problem space) has grown. Computing platforms increasingly have the capability to model the objects in the real world much more holistically at a granularity approaching real world complexity. Read More...

Information Naturalization Principles

white paper icon

Knowledge has structure. Computer systems are designed as machine representations of knowledge. The form of those representations of knowledge within a computer system should be conceptually understood in new ways in order to better design reusable knowledge components. Broadly speaking, there are two significant types of human knowledge that exist, declarative knowledge and procedural knowledge. Read More...

Leverage Intellectual Capital

white paper icon

All business students learn that a growing business requires capital in order to expand. Most people understand capital to be financial capital. Financial capital is the additional funding necessary to invest in additional resources and capabilities that will allow the business to increase its size, presence, output, product line, or any number of other growth measures. Unfortunately, a lesser understood form of capital available to a growing business entity is its intellectual capital. Read More...

Problem Domain Expertise

white paper icon

The development of critical business software systems involves a variety of skills and knowledge on the part of the software developers. Obviously, technical competencies in software engineering, including analysis, design, programming, and database design are all important. But technical competencies and software platform knowledge are just the beginning of a successful software project. Problem domain expertise resident within the technical team is also necessary. Read More...