From programs to Systems - Building a Smarter World