Automation is a key component of most software development initiatives. It's not just for testing, it also figures into the build process, Continuous Integration (CI), and Continuous Delivery (CD). To that end, having a stable automation framework makes a lot of sense but what exactly goes into making that framework? Today, Matthew Heusser and Michael Larsen have a chat with Chris Loder, the "Rogue Automator" about where to start, what to include, and four specific areas every good automation framework must have to succeed.