The Startup

Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +772K followers.

Member-only story

Using frameworks to help solve complex problems

--

framework

What is a framework?

A framework provides a high-level, yet a foundational structure for solving a particular type of problem. It can be considered as a model, which visually depicts the key building blocks of the problem being analyzed. Besides providing a structure, frameworks also provide a common vocabulary to solve the problem and include a narrative explaining the interaction of the various building blocks in terms of input and output, nature of the relationship between them, underlying assumptions, rules, etc.

For example, a Project Management (PM) framework can provide project managers with a structure to manage projects. A change management framework would depict a specific way to approach bringing change within an enterprise and managing it. A recruitment framework would show various aspects of the recruitment process. And so on.

Frameworks are also commonly used in technical domains. In the context of software platforms, for example, a framework refers to a programming environment that serves as a standard foundation for programmers to develop software. A software framework can provide predefined classes and libraries that programmers can use to develop software. This then enables the software to run on any such platform that supports that particular framework.

--

--

The Startup
The Startup

Published in The Startup

Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +772K followers.

Wasim Rajput
Wasim Rajput

Written by Wasim Rajput

I have been working in the technology sector for a number of years. You can connect with me here - https://substack.com/@wasimr

No responses yet