need to begin with Tests for the API and work from there. micro testing framework seems like a natural choice for the AutoIt portion, Junit for any Java, I am not aware of a framework for bash (any ideas?)