ابرتگ "Programming"
امروزه معضل مصرف برق در شبکههای کامپیوتری به ویژه سیستمهای توزیع شده و نحوه برنامهنویسی توزیع شده، محدودیتهایی را در طراحی و استفاده از این نوع سیستمها به وجود آورده است.
MVC معماری نرم افزاریی است که در حال حاضر به عنوان یکی از الگو های نرم افزاری در مهندسی نرم افزار مورد استفاده قرار می گیرد . این الگو منطق برنامه را از رابط کاربری به طور کامل جدا می سازد ، تا به توسعه دهندگان این امکان را بدهد تا توسعه ، تست و نگهداری نرم افزار را در واحد های مستقل انجام دهند. MVC مخفف سه کلمه Model (مدل) و View (نمایشگر) و Controller (کنترلگر) است.