Mosoriot Health Center is a rural primary care facility situated on the outskirts of Eldoret, Kenya in sub-Saharan Africa. The region is characterised by widespread poverty and a very poor technology infrastructure. Many houses do not have electricity, telephones or tap water. The health center does have electricity and tap water. In a collaborative project between Indiana University and the Moi University Faculty of Health Sciences (MUFHS), we designed a core electronic medical record system within the Mosoriot Health Center, with the intention of improving the quality of health data collection and, subsequently, patient care. The electronic medical record system will also be used to link clinical data from the health center to information collected from the public health surveys performed by medical students participating in the public health research programs of Moi University. This paper describes the processes involved in the development of the computer-based Mosoriot medical record system (MMRS) up to the point of implementation. It particularly focuses on the decisions and trade-offs that must be made when introducing this technology into an established health care system in a developing country.