BME 547: Medical Software Design