Good software knows when to stop

Good software knows what problem it solves and what needs to be tackled by another tool