The ability of a program to function in ways other than the original creator of the function wanted it to do is an open platform. On the other hand, the ability of the program to restrict its functioning according to the aim of the original creator.
Diagrams

Originated from/Coined by
Further Reading/ References
https://en.wikipedia.org/wiki/Open_platformhttps://en.wikipedia.org/wiki/Closed_platform
