SDS has been supported since Caché, what are your version concerns?  

For the record, formal best practice across all InterSystems internal applications, as well as InterSystems-led implementations of HealthShare and TrakCare/Intellicare is to use SDS so that Production classes / code can be consistent across all all source code branches.