The revolution is not an apple that falls when it is ripe. You have to make it fall.
The most important thing in a software system is the architecture.