Depending on their function, construction machinery can be classified into the following basic groups: excavating, roading, drilling, pile-driving, reinforcement, roofing, and finishing machinery, machinery for working with concrete, and machinery for carrying out preparatory work.