The present invention relates to a flooring system for generating electricity from users as they walk. A flooring system (1) for characterizing a footstep (2), comprising: a plurality of tiles (200) for supporting one or more people; and a plurality of sensors (100x, 100y, 100z), each sensor (100x, 100y, 100z) arranged to generate a signal representing a force applied thereto, wherein each tile (200) is supported by at least three sensors (100x, 100y, 100z), the flooring system (1) further comprising a data processing system (1001) in communication with each sensor (100x, 100y, 100z) for receiving the signal generated thereby, wherein for each tile (200): the data processing system (1001) is arranged to produce output data by comparing the signals received from the sensors (100x, 100y, 100z) supporting that tile (200) to estimate the location of a footstep (2).