It's designed for bigger ones especially in which you want to share models and validations between front and back end.