Tool requirements

High level

More detailed