???have or has

اشتراک گذاری در شبکه های اجتماعی

In recent years the company's customer relationship management as well as its knowledge management have been seamless. 

I think you have to say has been not have been.   has been is used with third person singular noun or pronoun (he she it Ravi)