what do you call something that was created to solve a problem?
Let's use the operating system as an example:
Before the operating system was invented, developers needed to implement really basic programs for each application, like getting user key input and displaying corresponding texts on the screen, resulting in high cost of developing software...
The operating system was invented in order to solve this problem.
Its solution to the problem was to provide programs that had basic functionalities that every application needs.
So, you can say, the essence of OS is "a set of programs that have basic functionalities that every application needed".
QUESTION In this example, solution is "to create and provide a set of programs that have basic functionalities that every application needs, which is, the operating system". I don't want "to create and provide" part. I just want a word that just means the operating system in this context. Not a solution coz it includes verbs too. I am feeling like this needs to be explanatory, like "a thing that was created to solve a problem". I don't even know how it's called in my mother tongue actually.