An important tool used within DIDOs is the use of Open Source Software (OSS). The use of OSS is not simply publishing software and allowing people to use it, but requires the establishment of an entire community with carefully developed rules and procedures to guide the design, development, release, maintenance, and sunsetting of the software.