We are looking at developing a new application that would have a significant portion of document management. Does anyone have any recommendations for a document management system to integrate as the backend for the application? Is SharePoint the best answer, or is there something else smaller and lighter available?