Programming for Elderly and Persons with Disabilities