Download and Getting Started

  • Professional Version - All essential features, Enterprise oriented premium features and web components, Dedicated support, Source code. See License

    30 days Trial with dedicated email support(

  • Community Version (Free for Everyone). This download includes the free Table, Tabs, Tree & Menu. Compare Community & Enterprise

    *Users may join our Forums where they can submit questions to the community.



Smart Framework comes in two forms: Community (free, including production use) and Professional/Enterprise (you need a license to use). Compare them Community & Professional/Enterprise

The Professional/Enterprise version includes more Web Components and Grid features and Dedicated 24hrs Support by our Company. See Pricing for details on purchasing an Enterprise license.

It is free to try out our Web Components. You do not need to contact us. All that we ask when trialing is that you don't use Smart HTML Elements Professional/Enterprise in a project intended for production.

How to use

  1. Download Smart HTML Elements.
  2. Unzip to a directory of your choice
  3. Copy the source directory to your project
  4. Use your favorite text editor to create a basic HTML page.

    Use This Code for the HTML Page

    <!DOCTYPE html>
    <html lang="en">
     <link rel="stylesheet" href="../../source/styles/smart.default.css" type="text/css" />
     <script type="text/javascript" src="../../source/modules/smart.button.js"></script>
     <smart-button>Click Me</smart-button>
  5. That’s all it takes to start using Smart HTML Elements. To learn more, explore the Examples and Documentation.

    To find information about upcoming releases visit the Product Roadmap.

NPM Installation

  • npm i smart-webcomponents - Professional version for Javascript.
  • npm i smart-webcomponents-angular - Professional version for Angular.
  • npm i smart-webcomponents-react - Professional version for React.
  • npm i smart-webcomponents-community - Community(FREE) version.

NuGet Installation

  • dotnet add package Smart.Blazor - Professional version for Blazor.