Is SMS implementation mandatory?

Yes. All aviation organizations mentioned above are required to implement SMS. SMS is also a part of the CAP 3100 and CAP 8100 certification process.