While increased awareness of disability issues has resulted in the development of guidelines for developing accessible software, such guidelines do not guarantee that the end product will be optimal for users with a disability. We present an overview of a user-centred approach to the needs analysis and ultimate design of a disability aware email client (Multimail). We discuss the process we used to work with participants in developing the software and reflect on the benefits and challenges of the process.