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