Tools and information for software developers