# Tools overview

## bem-tools
[bem-tools](/tools/bem/bem-tools) is a toolkit to work with files
based on BEM methodology.

It allows you:
  * creating entities;
  * building final runtime;
  * working with build declarations: merge, subtract and intersect them;
  * building the whole project using ##bem make## command;
  * launching development server on the projects source tree using ##bem server## command.

## ENB
[ENB](/tools/bem/enb-bem/) — project bundler.

## borschik
[borschik](/tools/optimizers/borschik) is a extendable builder for text-based file formats.
It's main purpose is the assembly of static files for web projects (CSS, JS, etc.).

## bem-naming
[This tool](/tools/bem/bem-naming/) allows getting information about BEM entity using string as well as forming string representation based on BEM-naming.
