This work describes a complete indoor location system, from its creation, development and deployment. This location system is a capable way of retrieving the position of wireless devices using a simple software solution, no additional hardware is necessary. The positioning engine uses artificial neural networks (ANN) to describe the behaviour of a specific indoor propagation channel. The training of the ANN is assured using a slight variation of the radio frequency fingerprinting technique. Results show that the location system has high accuracy with an average error below two meters.