Hice una cooperativa en una empresa donde tuve que diseñar un PCB. Esta empresa utilizó Atlassian JIRA, un rastreador de problemas que utilizan principalmente los ingenieros de software. Sin embargo, también lo usé para rastrear los requisitos de mi placa física y demás. Se integra con Github o BitBucket , que proporcionan control de versiones.
Yo diría que sus necesidades también dependen de la cantidad de personas involucradas. JIRA es adecuado si tienes un equipo completo trabajando en un proyecto. Si es solo usted, alguien más en el equipo y los clientes, sugeriría a Github o Bitbucket solo. Como mínimo, el control de versiones le permite cargar sus requisitos, esquemas o gerber, actualizarlos y hacerles un seguimiento. Todo sería compartido entre usted y el cliente. Definitivamente es más eficiente que enviar correos electrónicos de ida y vuelta.
Si no está familiarizado con el control de versiones, le recomiendo una búsqueda en Google sobre qué es el control de versiones y también cómo usar el control de versiones con proyectos de hardware. Buena suerte!