Find the simplest model that is not a lie is the key to better software design. — David Parnas Copy Share Image