Interfacing with external tools