Right now, we think of frameworks as being components (part of) larger software systems - But in the future, frameworks will provide the foundations for entire software systems - They will be be responsible for declaring their own network topologies and resource requirements and they will be capable of scaling automatically to any number of machines.
Developers will extend and customize the framework with their own logic but the framework itself will handle all the difficult stuff related to its own operations.