First, Neck Diagrams is a great piece of software for generating scale and chord diagrams.

As to your question about Staff/Tab software, take a look at Guitar Pro.