پیشرفت بی سابقه علوم در حوزه های گوناگون دانش بشری در قرن اخیر سبب ایجاد سیستمهای بزرگ و پیچیده ای شده است که تصمیم گیری و برنامه ریزی را با استفاده از روشهای متداول سنتی دچار مشکل و پیچیدگی کرده است. از این روبه رویکردی نیاز است که ضمن مقابله با پیچیدگی قادر باشد علاوه بر بهره گیری از روش شناختی مهندسی سیستمها، تصویری روشن و شفاف از اجزای سیستم برنامه ریزی و رابطه میان آنها ارایه کند. سیستمهای اقتصادی، مانند سیستم اقتصاد ایران، هنگامی پیچیده می شوند که تعداد اجزای تشکیل دهنده آنها زیاد شود، و نیز هر تغییری در یکی از اجرای سیستم، تغییرات دیگری را در کل سیستم در پی داشته باشد. این تغییرات پویا، و به ندرت خطی است. از این رو با معادلات دیفرانسیل و یا تفاضلی نمی توان رفتار چنین سیستمهایی را پیش بینی کرد. این مقاله به منظور طراحی سیستم برنامه ریزی برای اقتصاد ایران از روش شناختی مهندسی سیستمها و ریاضیات استفاده می کند. رویکردی که در آن ضمن رعایت اصل کلیت، اجزای گوناگون سیستم برنامه ریزی برای اقتصاد ایران را با استفاده از ریاضیات به طور روشن و شفاف ارایه می کند. از آن جا که مسایل اقتصاد ایران روز به روز پیچیده تر می شود و عوامل دست اندرکاران آن ارتباط بیشتری با یکدیگر پیدا می کند، اجزای سیستم برنامه ریزی اقتصاد ایران و رابطه میان آنها با مشارکت و تبادل نظر گروهی متخصصان، کارشناسان، و افراد ذی نفع و آگاه به اقتصاد ایران تعیین شده است. در این مقاله به منظور طراحی سیستم برنامه ریزی برای اقتصاد ایران ابتدا به تعریف سیستم و برنامه ریزی اشاره می شود. سپس مرور کوتاهی بر تاریخ اقتصاد ایران شده است، و در قسمت بعدی مفاهیم ریاضی کاربردی در سیستم برنامه ریزی مورد بحث و بررسی قرار گرفته است، و در آخر با استفاده از این مفاهیم سیستم برنامه ریزی برای اقتصاد ایران طراحی شده است.