Key Software Features Embraced by Residential Treatment Programs