Dependency Injection was an evolution in the way objects are managed.
OfficeFloor is another evolution with:
These new dimensions do not mean more complexity in your code.
The more complete paradigm means less "work around" code you need to manage. Plus new capabilities are introduced such as complete graphical configuration of your applications.
OfficeFloor is a fundamental change to blend:
into a unified First-Class Procedure model.
First-Class Procedures give you all the benefits of microservices, without the heavy overheads!