Containers & Kubernetes

I think I understand it.

An application being built for Mac, Windows and Linux would mean three different architectures it must conform to. Three different iterations of the application. A container houses absolutely everything an application needs to run, meaning the package in one container can run on all three operating systems. This would cut down dev time significantly, focusing on quality and user experience rather than back-end drab that incurs time and money.