Software is an asset, and as long as it is under development it is in continuous movement. To be able to control it, we need to be able to evaluate accurately its current state. This talk addresses issues of how to do software assessment, when to do it and what to look for.