A.A.M For Social Media Applications Development & Management