حدودا همه اپ های امروزی اینترنت از طراحی اپلیکیشن یک رایا پارس استاندارد معماری MVC به کار گیری می نمایند. Ruby on Rails و بقیه کادر ورک ها مانند ExpressJS این فعالیت را می نمایند. این قاب ورک، مسئولیت های گوناگون در یک نرم افزار را غیروابسته می نماید و به قسمت های متفاوت نرمافزار اذن میدهد به هر مسئولیت بازرسی نماید.
Model بخشی از اپلیکیشن اینترنت میباشد که به صورت بدون واسطه با مقر داده رابطه برقرار می نماید. تحت عنوان یک لایه شغل می نماید که همگی کوئری های لازم دیتابیس را اعمال می نماید.
View یک ورقه ی htmlاست که مرورگر اینترنت بایستی ببیند در حالی که view یک مولفه front-end میباشد، البته اکثر توسعه و گسترش دهندگان back-end در صورتیکه مایحتاج باشد توانمند میباشند سریعا چیزی را به شیت اینترنت اضافه نمایند.
Controller نقش یک رابط دربین قسمت های متعدد اپ اینترنت میباشد.
معماری RESTful. REST ، مضمونِ درنگ در زمینه یِ معنای اصلی اینکه ، درخواست های HTTP حقیقتا چه میباشند، است. بسط دهندگان سمت سرور قادرند در زمینه ی چگونگي درخواستهايhttp كه يك اپلیکیشن پایین اینترنت حاذق است ببيند، فكر كنند و آن درخواست را از روش چیزی که به آن مسیریابی میگویند، به نرم افزار خویش (به ویژه در اختیار گرفتن کنندگان آن) مرتبط كنند.
Business Logic (منطق کسب و کار). در اپلیکیشن کامپیوتر، business logic یا این که domain logic بخشی از نرمافزار میباشد که ضوابط بیزنس دنیای حقیقی وواقعی را رمزنگاری می نماید که گزینش نماید چه طور می اقتدار داده را ساخت، ذخیره و تغییر تحول اعطا کرد.
در صورتیکه شما در باب ایجاد کرد یک بازی شطرنج درنگ می کردید، یک نمونه از business logic (منطق تجارت)، رمز گذاری اطلاعاتی میباشد که یک صورت به طرز ای گوناگون از یک وزیر جنبش می نماید.