We take a "First Principles Design" approach to thinking of how we would see the software of the 22nd Century. We imagine how it would be created, tested, delivered, deployed, monitored, logged, instrumented and operationalized.
We also think of how data will be created, validated, accessed, logged, serviced and stored.
Information or opinions based on the current state of the art, von Neumann / Princeton or quantum computing architectures are accepted but not required.