What is the difference between Rust Proofing and Undercoating?

Rust Proofing -is a application that can help slow down or stop rust from getting worse.
Undercoating- is a oil based or rubber based application that is applied to the whole vehicle to prevent rust. The idea is to create a rust proof layer on the vehicle.
The type of application we use is both!
*Our product will help slow down or even stop any rust that has started but its applied like undercoating.
*This includes Floorboards, Wheel Wells, Frame.
*Along with the rust protection it can help keep parts under the vehicle lubricated because its oil based.