برنامه نویسی ساخت یافته یک برنامه را به مجموعه‌ای از توابع یا ماژول ها تقسیم می‌کند. به همین علت به آن برنامه نویسی ماژولار نیز گفته می‌شود. برنامه نویسی ساخت یافته یا Structured به صورت قسمت های جدا از هم و یک سری دستورالعمل یا Function نوشته می شود که این فانکشن ها در موارد مختلف بازخوانی می شوند. درواقع هر کدام از این توابع یک کار فرعی را انجام می دهند. معمولاً، از آنجایی که هر تابع یک عملکرد خاص را نشان می دهد، آزمایش و اشکال زدایی کد برای برنامه نویس آسان تر است، اما بسته به برنامه می تواند متفاوت باشد.