fab is a software build utility for Linux/Unix systems featuring integrated dependency discovery. Its goal is to provide reliable builds, optimally organized for parallel and incremental execution, with a minimal set of dependencies provided by the programmer.