Continuing @AlanC suggestion. Maybe you consider using SAS Packages and SAS Packages Framework.
It allows you to easily share complex codes (a lot of macros, formats, functions, etc.) with others in easy way and at the same time it keeps source code (which is also easily accessible to user [not only developer]).
The latest YouTube video describing SPF is here: https://www.youtube.com/watch?v=T52Omisi0dk
Video about how to build your firs package is here: https://www.youtube.com/watch?v=hqexaQtGw88
Bart
... View more