Moya comes with a number of built in libraries for common web application features. Libraries in Moya are self-contained; including database models, views, templates, translations, and media. While allowing customization on several levels.

Although Moya has a fairly pragmatic approach to development and tends to prefer the shortest path to seeing results, it doesn't sacrifice good practices. Logic and presentation (i.e. code and design) are kept strictly apart—so projects stay manageable even when they have grown beyond the original specification.