Web-based user-friendly interface that is intended to build-up your computer's hardware configuration from different components in real-time (AJAX) with necessary validation of all requirements and compatibilities between components. It heavily uses AJAX technology to lower delays between user's actions. It is written on Django framework and needed to be run under FastCGI or WSGI compatible HTTP server. Also, overall architecture is heavily influenced by ETegro Technologies company needs. ETConf can validate hardware configuration, preventing user from creating either uncompatible or incorrect machine. Also, ETConf provides ability to store build-up computers in cart and to provide order request for salesmen.