Spring elements in Abaqus

Hello,

I wanted to know about Spring elements in Abaqus.

What is the purpose of using spring elements..??

How Many types of spring elements can we use..??

What are the inputs / values do I need to have to use spring elements.? 

Thank you

Preetham