Automation is often touted as a key in successful application development efforts, but it comes in many different flavors. This tip guide describes the variety of automation techniques and benefits of using automation throughout the application development lifecycle.