1. A method comprising: capturing, by a tri-axial accelerometer attached to a user, first tri-axial accelerometer data over a first period of time while the user is walking; averaging, by a microprocessor, the captured first tri-axial accelerometer data; creating, by the microprocessor, a first normalization matrix for vertical alignment based on the averaged first tri-axial accelerometer data; capturing, by the tri-axial accelerometer attached to the user, second tri-axial accelerometer data over a second period of time, while the user is stationary; averaging, by the microprocessor, the captured second tri-axial accelerometer data; creating, by the microprocessor, a second normalization matrix for lateral alignment based on an averaged third tri-axial accelerometer data; capturing, by the tri-axial accelerometer attached to the user, third tri-axial accelerometer data at a third point in time; creating, by the microprocessor, normalized accelerometer data by applying the first normalization matrix and the second normalization matrix to the captured third tri-axial accelerometer data; and analyzing at least the normalized accelerometer data and determining a movement and posture state of the user.