The modular code has been designed with flexibility in mind, making it easily maintainable and extensible. Support for different docking programs, including future versions of AutoDock, can be achieved by simply writing an opportune parser. Ringtail can complement key target interaction information for docking software lacking this feature (such as AutoDock Vina), extending the range of potentially supported docking tools. In addition to that, the modular design facilitates the support of other storage methods, such as proper relational databases, as well as other disk-based solutions. The code is released under an open source license (L-GPL v2.1) to encourage community developers to improve and extend the software.