There is an increasing amount of documents in today's businesses, phenomenon particularly accentuated in the new-centric organisations. In this paper we examine the core principles of what constitutes a basic system processing the flow of documents in such an environment. Gradually, we introduce the modules that build up the relative systems and the respective parameters including technical specifications and the human element. Furthermore, we examine the merits of the using a document workflow system, the issues that arise and potential measures to tackle with potential emerging difficulties.