For this you can create custom webpart, you can create custom web part using visual studio with sharepoint SDK.
after creating custom web part you can integrate to your sharepoint site.
To know how to create custom webpart follow this link-
http://msdn.microsoft.com/en-us/library/hh228018.aspx