diff --git a/doc/userdoc.org b/doc/userdoc.org
index a52f772644bec80a34686896eba5a56f6a8c6d45..a88ad5da03a0c73a06cebf3e177013241cee2c8e 100644
--- a/doc/userdoc.org
+++ b/doc/userdoc.org
@@ -4104,6 +4104,19 @@ Sets the preconditioner type.
 
 Sets verbosity mode to ~true~ or ~false~ for linear solvers.
 
+*** The ~writer~ module
+
+This module provides functionalities to numerical results to files for
+post processing.
+
+It provides the following functions and types.
+#+NAME: get-module-info-writer
+#+BEGIN_SRC pugs :exports both :results output
+  cout << getModuleInfo("writer") << "\n";
+#+END_SRC
+#+RESULTS: get-module-info-writer
+
+
 [fn:pugs-def] ~pugs~: Parallel Unstructured Grid Solvers
 [fn:MPI-def] ~MPI~: Message Passing Interface
 [fn:DSL-def] ~DSL~: Domain Specific Language~