Vale a pena pensar em qualquer descrição ascii de hardware. Uma vez que uma descrição legível por humanos para o hardware é adotada, qualquer sistema moderno de controle de revisão (RCS) funciona muito bem. Os layouts de circuito geralmente são totalmente descritos pelos arquivos Gerber; a UML descreve outras partes, que são descrições totalmente ascii. Existem formatos ASCII menos padrão para esquemas, layout mecânico e assim por diante (KiCAD, por exemplo).
A adoção é mais uma questão prática, requer um requisito reconhecido para um bom controle de revisão, incluindo uma diferença significativa. O que também significa muitas vezes abrir mão do Word, Excel, PowerPoint, etc. Um argumento muito difícil contra gerentes e MBAs, mas indiscutivelmente regulamentados setores como Dispositivos Médicos, Aviação e Militar, já exigem um bom controle de revisão.
Como outros já apontaram, o RCS mais moderno revisará os arquivos binários de controle, o que é muito útil para arquivar e identificar versões - mas qualquer sistema de gerenciamento eletrônico de documentos (EDMS), o Agile, por exemplo, pode atribuir um número de revisão a um binário arbitrário. Entediante.