DNN module · since 2004

Create your own custom DNN modules.

Not simply a Form Builder — XMod Pro is the only complete application builder for DNN.

Runs on DNN 5.x through 10+ and is compatible with Windows SQL Azure Database.

See what’s new in XMod Pro 4.9 →

Kelly introduces XMod Pro and builds a complete FAQ module — database, add/edit/delete, and view — then styles it using Bootstrap’s Collapsible Group.

“XMod Pro allowed us to quickly build custom functionality for the dnnsoftware.com launch. Because of its speed and versatility, it is one of the very few third-party modules that we allow on the site.”

Joe Brinkman, Co-Founder and Former Technical Fellow, DNN Corp.

Go from idea to completion in record time

Build hundreds of modules fast — without having to be a programmer.

XMod Pro is the only DNN module that lets you build a complete application in as little as a few minutes — add, edit, delete, and display your data, all in one module. Add your own HTML and CSS to make it yours.

You aren’t locked into someone else’s layout or styling. Only XMod Pro lets you bring your own HTML, CSS, JavaScript, jQuery, SQL — and even custom server-side controls — to create highly customized module solutions.

Localizable too. Labels, data, and even distinct forms can be wired up per locale — XMod Pro switches based on the user’s current language.

Build complete applications fast

Create apps from your database with a couple of clicks. Add, edit, delete, and list/detail views in minutes.

Fully customizable

Bring your own HTML, CSS, jQuery, JavaScript, SQL — and even custom server-side add-ons and third-party extensions.

Responsive

You control the HTML and CSS, so any layout or integration with frameworks like Bootstrap is easy.

SQL Server

Our tools generate SQL for you, but you can also use your own tables, views, stored procedures, and functions — in the DNN database or in external SQL Server databases.

Powerful features

Send email, store and display user data, verify roles, POST to outside URLs, redirect users, add dynamic meta tags, use AJAX without writing JavaScript, and more.

Enhance other modules

Don’t like a module’s interface? Want to extend it? Tie into its tables and stored procedures with XMod Pro to write your own front-end.

Data-driven feeds

Feeds produce RSS, printer-friendly HTML, CSV, Word, Excel downloads, and JSON for your pages.

Bestselling for 20+ years

We’ve been selling XMod, and now XMod Pro, since 2004 to rave reviews. Thousands of sites trust XMod Pro to deliver.

Support and community

It’s easy to get started but XMod Pro is the deepest DNN module out there. We provide articles and how-tos, free Module Kits as jump-starts, and a vibrant community.

Everything in the box

Forms

  • Form Builder. Drag-and-drop form generation in DotNetNuke. Style it in minutes with integrated jQuery UI.
  • Your own HTML, CSS, JS, jQuery. Tweak the builder-generated form or write your own from scratch. Bootstrap, Tailwind, or anything else — layout is yours to decide.
  • Full control set. Textbox, textarea, date input, rich-text editor, password, panel (with role-based visibility), tabstrip, listbox, dropdown, checkbox/list, radio/list, calendar, dual list, file upload.
  • Custom registration & role management. Build your own registration and login forms. Add or remove roles for users in your forms.
  • Complete validation. Required, comparison, range, regex, email, CAPTCHA, database, XML, action, checkbox, and checkbox list.
  • Send emails. Define multiple email templates and send each to different addresses — e.g. a confirmation to the customer and a different notification to sales.
  • Success messages & redirection. Thank the user, provide follow-up links, send them somewhere, or silently POST to another URL.
  • Localization. Labels and data are fully localizable. You can even ship distinct forms or data commands per language — XMod Pro picks the right one based on current locale.
  • Extensible. Build your own form controls and actions, or buy them from our growing third-party add-on developers.

Data Views

  • Virtually limitless layouts. Generate bullet lists, numbered lists, tables — and then customize with your own HTML, CSS, and JavaScript. Or start from scratch.
  • AJAX views. No JavaScript coding needed. Set Ajax="True" and users can page, view details, search, sort, and delete — all without a page refresh.
  • Multiple views in one module. Mix and match views in a single module instance and lay them out in HTML. A click in one view can update one or more others, no page refresh required.
  • Feeds — the unsung hero. RSS, XML exports, Excel and CSV downloads, printer-friendly pages, HTML or JSON for AJAX, even data commands. Securable by DNN role.
  • Search, sort, paging built in. Tell XMod Pro a little about your data and it sets up the search box and sort options. Paging is automatic. Advanced searching via URL or POST values lets you build your own filter UI.
  • SEO & Open Graph. Dynamically add or change page title, keywords, and description. Use hard-coded values or data from your database. Custom meta tags for Facebook’s Open Graph too.
  • Localization. Detect and react to the current locale — load different views, format dates and currency, retrieve localized content.
  • Custom data commands. Beyond the standard CRUD, add your own — for example, a button that approves a record or runs any database operation you need.

Even More

  • DNN Search integration. Combine a custom query with field tokens and your text so the DNN search engine indexes and returns exactly what you want.
  • Share forms & templates across portals. Global resources can be used on every portal — one change propagates everywhere.
  • Syntax-highlighting code editor. Pop-up designers for XMod Pro tags, re-usable snippets you define, auto-indent, and an inline editor for quick tweaks.
  • Database table designer. Whip up prototype tables without leaving XMod Pro — columns, data types, null/identity, defaults, the lot.
  • Free localhost license. Every license lets you run XMod Pro on localhost for development without separate licensing.
  • 1 year of free upgrades. Every license includes a complimentary year of major and minor upgrades from the date of purchase.
  • jQuery-ready. Drop a jQueryReady tag in any form or template — XMod Pro registers it for you, with closure protection and the $ shortcut already wired up.

Each license includes 1 year of free major and minor upgrades.

Screenshots

Take a peek at XMod Pro.

From drag-and-drop builders to wizards to integrated code editing, the tools you need to build — and then customize — are all there.

XMod Pro in action across many client sites

What people build

Build virtually anything.

We’re sure there’s something that can’t be built with XMod Pro — but we haven’t found it yet.

Many customers have sworn off all third-party modules. They build everything with XMod Pro to ensure the stability and longevity of what they ship. A short list of what people build:

  • Feedback and contact forms
  • Photo galleries and product catalogs
  • Business directories and classifieds
  • Dog-rescue management systems
  • Auto-parts inventory systems
  • Google Maps integration
  • Real-estate listings and vacation rentals

Each license includes 1 year of free major and minor upgrades.

Growing ecosystem

Extensions and add-ons.

XMod Pro’s expandability has spurred a growing market of add-ons — from AJAX file-upload controls to integrations with MailChimp, reCAPTCHA, and Clickatell.

Online book

Master XMod Pro fast. Read the book.

“Discover XMod Pro” by community member and certified XMod Pro trainer Patrick Ryan.

This online book teaches XMod Pro users how to build a web application from scratch by leveraging the combined power of XMod Pro and DNN. Whether you’re a web developer, graphic designer, or database administrator, Patrick walks you through a complete application start to finish.

Discover XMod Pro — online book by Patrick Ryan

Why XMod Pro

Don’t get stuck with the wrong module.

No module you ever buy will do exactly what you want.

Some modules you want probably aren’t even offered. Those that are may be sold by vendors that go out of business, leaving you stranded with a broken module or a site that can’t be upgraded.

One of the powerful benefits of XMod Pro is the ability to quickly build your application and then dig into the code to customize it for your site. You always have access to modify HTML, CSS, JavaScript, and database calls. We’ve also wrapped a lot of functionality into HTML-like tags — for sending email, posting values to a different URL, adding dynamic meta tags, and much more.

DNNDev has been building XMod, and now XMod Pro, for over 20 years. While other vendors have come and gone, we’ve continued developing and supporting our products.

Choose wizards or dig into code — your choice.

Each license includes 1 year of free major and minor upgrades.

What customers say

Trusted by developers, designers, and agencies.

“This is my favorite module in the DNN store. It is a huge time saver. The documentation and examples make this very complex application easy to use. Even without the free Module Kits I’d give this a 5-star rating.”

Mark Luffred, Web and Database Development Director, Pharma International

“Where would I be without XMod Pro? I have built dozens of apps with it and it has saved me a ton of work. It is also great for my designer since he understands the code and can easily style it.”

Angus Beare, Developer

“This ‘toolbox’ is really incredible. By adding some jQuery you can build an entire web application.”

Antoine LaPlante, Developer

“XMod Pro allowed us to quickly build custom functionality for the dnnsoftware.com launch. Because of its speed and versatility, it is one of the very few third-party modules that we allow on the site.”

Joe Brinkman, Co-Founder and Former Technical Fellow, DNN Corp.

Get in touch

Still have questions about XMod Pro?

Use the form below and we’ll get back to you as soon as we can. All fields are required.

The fastest way to know if XMod Pro is the right fit is to put it to work.

Each license includes 1 year of free major and minor upgrades.