This document describes a uniform user interface management system (UIMS) that allows disabled and elderly users to control different electronic devices using the same interface. The UIMS allows a trainer to individually configure interfaces tailored to each user's needs and abilities. It provides a uniform way to operate various aids like communication devices, environmental controls, and wheelchairs. The system has been implemented on PCs using an object-oriented programming language. Users were involved in testing and providing feedback to help develop applications that meet their needs.