I've been trying to readup on SharePoint's API and I can see where you can pull Document lists, but what I want to know is..
Can I develop an external applicaiton that uses the SharePoint API or someway to create my own document management interface built ontop of SharePoint? Meaning I want my own "WebPart" sort of speaking on my own web application that has the look and feel that I want but the underlaying code is using SharePoint installed locally to manage the check-in/out, versioning etc of the documents.
I'm curious as to if Records Center Web Service is the answer but it not sure if you check in/out, keep history or not. Seems it's meant to be sent to a thirdparty location.