# BladeRunner

A framework for building enterprise-scale HTML5 apps, using discrete re-usable modules known as blades.

## Features

### Modular Structure

Each [blade](bladerunner-about-blades-and-motifs.md) will contain all your HTML, JS, CSS and internationalisation code for a single component, allowing you to build, test and maintain each component separately.

### Workbenches

Our workbenches let you run, view and modify individual blades, so that you can develop and debug each component in isolation from the rest of your application.

### Automatic Bundling

Each time you run an app, workbench or test, BladeRunner automatically gathers all the code and assets required, and then concatenates and loads them. No build step required.

### Testing and Layout Tools

Includes [Verifier](../verifier/index.md) for performing blisteringly fast tests, and [Presenter](../presenter/index.md) for separating HTML and JavaScript, to make clean, efficient code.
