You could have a desktop, web or WCF service applications that is using workflow internally.
Now these apps require to upload documents to Sharepoint or retrieve details from Sharepoint.
My specific scenario is uploading documents to Sharepoint that my WCF service receive and
the users query my WCF Service for documents. Also for creating Task lists.
Currently I'm targeting Sharepoint 2007, but will understand if these Sharepoint activities only
target Sharepoint 2010. I think creating for both versions should not be too difficult.