אתגרי הפיתוח בתחום התוכנה הרפואית הם שונים ומגוונים. יש להבטיח עקיבות מלאה לדרישות הפיתוח, לוודא שאין סכנה לחיי אדם, ממשק לצוותי רפואה או למשתמש הביתי, הוכחה שאין באגים, תאימות לתקני רפואה ועוד. בנוסף לכך, יש גם אלגוריתמים ומערכות פיתוח שונות שצריך להתממשק אליהן ו/או לתקשר איתן לאורך חיי התוכנה.
בהרצאת פתיחה זו נדון בשלבים השונים ובפתרונות השונים הקיימים כיום כדי לוודא את הבנת הדרישות, ניהול המידע הרפואי, איסוף ותצוגה של מידע רפואי מסוגים שונים, כיצד ניתן לקבל תוצרי תוכנה מסביבת MATLAB ו-Simulink ולוודא פעולת התוכנה למול מקור האלגוריתם, בסימולציה וגם בזמן-אמת.