The software should allow for one to be able to keep all documents (legal, corporate, correspondence, billing, emails, due date's, client contact details etc.) in one file. One should be able to post scanned docs, email attachments, emails, notes in one comprehensive file per legal entity. Team members should be able to access the data remote (opensource)