Really? Yet Another Web Framework?

YetaWF (pronounced "Yet Another Web Framework") is a new open source product, developed by Mike van der Meulen (Softel vdm, Inc.).  It was used to develop and host the company's own site, the LinksWithPics service, the WEO Report service (now discontinued), this site and various other sites.

It builds on ASP.NET MVC 5 to create a web framework for developers. While it has many attributes commonly found in today's CMS like DotNetNuke, Umbraco, Drupal, etc., it instead focuses on rapid application development. Tightly integrating with Visual Studio 2013/2015, it lends itself to rapid module development, offering built-in BREAD (Browse, Read, Edit, Add, Delete) module generation, taking advantage of ASP.NET MVC, Data Annotation, Templated Helpers, UIHint and many other innovative features made possible by ASP.NET MVC and ASP.NET. Rather than being all things to all people, it narrowly focuses on offering 100% of the features that will satisfy most average websites and offers a platform for rapid custom development.

Even though it may be a 1.x release, it's ready for prime time. It has been in development since 2010 and has been used since then to host numerous sites. It's definitely not a beta version, but may need some extra documentation, which is in the works.

YetaWF makes extensive use of jQuery, jQuery-UI, Ajax and many client-side plugins (like grids, menus, syntax highlighter, lightbox, CKEditor, tabs, overlays and many more). It combines these with automatic features like JavaScript and CSS minifier and bundling, http response compression (take a look at the source for this page) without burdening the developer with administrative tasks.

For the site administrator, it offers site management, automated backups, easy version upgrades, scheduled tasks and of course complete control over user/role authorizations. And you can even use it on your phone/tablet without downloading any apps, with full access to all administrator features.

YetaWF also takes a new approach to localization by being designed from the ground up with localization in mind (again, without burdening the developer with administrative tasks). Pages, modules, down to SQL tables or file data are fully localizable. Adding/removing languages is possible at any time, not just at design-time. Even upgrading is super simple. We have a special upgrade utility that will upgrade your site, even if you skipped a few versions.

Try our Demo Site which lets you log into YetaWF as a Superuser so you can see all the Administrator features (you can't make any changes to the site).

Read More


Some of the major features are:

  • More than 35 pre-built packages (see YetaWF Packages)
  • Complete site and page administration
  • Authorization management (role and user based)
  • Javascript and Css minification & bundling
  • Menu design (including MegaMenu support)
  • Static pages/dynamic pages
  • Scheduling support
  • Logging support
Read More

YetaWF Logo

Demo Site

Visit our Demo Site where you are logged in as Superuser so you can see all the features.

YetaWF Features

Developer Features

Some of the built-in features for module/skin development include:

  • Visual Studio templates for modules and skins
  • Popup windows for pages and modules
  • Javascript and Css management for third-party add-ons
  • Multiple language support
  • Email sending support (formatted and unformatted)
  • UIHint templates
Read More

What is YetaWF?

YetaWF is an ASP.NET MVC based web framework/CMS for developers.

Learn More

Using YetaWF

Find out how to easy it is to use YetaWF in our Getting Started topic.

Learn More

Installing YetaWF

YetaWF takes just a few minutes to install with our installation tool.

Learn More

Upgrading Your YetaWF Installation

YetaWF is designed to be easy to upgrade, even if you skipped releases.

Learn More

Latest News

YetaWF 1.1.1 Released on January 24, 2017

Between 1.0.9 and 1.1.1 we have focused on performance quite a bit and 1.1.1 shows up to 75% faster page load time for regular pages, compared to YetaWF version 1.0.0. Static pages, introduced in this version, take this even further as they approximate the speed of static html pages, while preserving the administrator's ability to simply change a page. Once saved, the static page is recreated.
  • Static pages - Create a static site or mix static and dynamic pages throughout the site. Any page can become a static page for super-fast download (as long as its content is in fact static). This is ideal for a home page and other pages that rarely change. If you make a change to a page, it is automatically regenerated. Static pages have access to all available YetaWF features.
  • Schedule item to automatically remove old log records (SQL only).
  • Expanded email sending support with ability to provide text and html contents as strings.
  • Search Module, order results by relevance, simplified SQL query, fix for multiple AND search terms.
  • Performance enhancement - reduce impact of main menu (and menus in general) - eliminate need to deserialize - eliminates 25% of code path per page.
  • Performance enhancement - keep same SQL connection for duration of a data provider.
  • New DisposableTracker module to view objects that are allocated and implement IDisposable - used for development to find leaks.
  • Misc. fixes (whitespace filter, favicon W3C violation, canonical urls).
  • Misc. third-party package upgrades.
  • The class AreaRegistration which must be implemented for each package has changed (AreaRegistration.cs in each package). This must be changed for custom modules only.
 Read More

News about features in the upcoming release can be found in our forum at