The document discusses next generation application architectures using open source tools. It describes how current infrastructure approaches are inefficient and advocates for focusing on applications first and abstracting containers. This would allow for self-optimizing, self-healing applications that can be built, tested and updated faster. The document outlines how technologies already exist to enable global application fabrics running applications side-by-side on shared servers with automated configuration and updates. It envisions faster development cycles by focusing on what matters most: users, developers and applications.