Colan Infotech interview question

What is struts?