Pros and Cons of Software Tools