===== Architecture Adaptability ===== [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] **Architecture Adaptability** is when the connectors between software components change without having to change the components. This again comes down to having well-defined, stable APIs for the connectors. [[dido:public:ra:xapend:xapend.a_glossary:u:unix|Unix]] File System (UnixFS) is a connector between software components and the physical filesystem. For example, the UnixFS library can be exchanged for the [[https://ipfs.io/ | InterPlanetary File System (IPFS) ]] UnixFS connector and the software component should have no to minimal impact. (( Nary Subramanian and Lawrence Chung, __Metrics for Software Adaptability__, University of Texas - Dallas, Accessed 29 July 2020, [[https://personal.utdallas.edu/~chung/ftp/sqm.pdf]] )). Source: [[https://personal.utdallas.edu/~chung/ftp/sqm.pdf]]