The Role of Technology in Enhancing Senior Care Services