One way to think about Wasp: what NixOS is to your operating system, Wasp is to your web app.
You get to declaratively specify the core parts of your app (pages, cron jobs, data operations, email sender, ...) and Wasp will take care of it all working as it should, together.