The prepartion process depends on the base surface but can involve up to four stages before the wooden floor can be laid.
No floor base is completely flat - even a newly-laid concrete one, where the tendency is for the level to drop away at the edges of the room. Even a 1-2mm variation will be felt and will lead to movement and cause the floor to become noisy.
It's important also to ensure the floor is insulated. Uninsulated wooden floors will lose valuable heat, feel cold to touch, be unpleasant to walk on, be more prone to movement and add unnecessary £££s to your heating bills.