Software Smart By Design.