This post has a collection of some useful and open source applications and resources that can be used by developers without have to think about cost.