AltruLink should be viewed as a solution that bridges the gap between off-the-shelf software (COTS) and fully custom-developed platforms. It is highly configurable, flexible, and expandable in ways that COTS rarely is. Thanks to this configurability and flexibility, along with the ability to expand functionality through simple coding, the end result closely resembles custom-developed software—at a significantly lower cost.