Historical context for a codebase gets lost over time, and documentation gets outdated. Solve both problems by writing bits of documentation as you go.
Wireframes benefit the entire team, and they can be created by any member of the team. I'll give you the whys, whens, and hows of wireframes for software.