A freefall lifeboat davit is a safety measure on large ships such as bulk carriers and tankers that provides crews with a quick escape in case of an emergency. Freefall lifeboats are a mandatory safety feature on large ships and that automatically means that a freefall lifeboat davit will have to be mounted on the deck of a ship. The freefall lifeboat davit itself consists of a ramp fitted with rollers so that a lifeboat can quickly be launched into the water. The design of the entrance platform of the freefall lifeboat davit will have to be designed by the client as to accommodate with the structure and available room on a ship. Retrieving the lifeboat can be done by means of a motor which is mounted on the winch.