Introduction to FreeRADIUS

What is freeRADIUS and what are its key features and limitations?