diff --git a/README.md b/README.md
index 9f5903e1fdb7d4137000208a618ae4d8fe0a6db8..4d5b00af6bfd2e72e0efc1c0f6557e1499e4ccda 100644
--- a/README.md
+++ b/README.md
@@ -32,10 +32,7 @@ by simply running:
 make
 ```
 
-For the above command to succeed, the host needs to provide `sphinx-build` and
-the following sphinx extensions:
-* sphinx-tabs (supports tabbed content in the document)
-* sphinxcontrib.plantuml (supports plantuml content)
+For the above command to succeed, ensure all the [prerequisites](https://allscenarios.readthedocs.io/en/latest/building-project-documentation.html) are satisfied.
 
 ## Contributing
 
diff --git a/building-project-documentation.rst b/building-project-documentation.rst
index 1cd75c8cd45c08d270d0f4ca1c683303fb6243e8..ea0057b3f42fa5aefffc73c47a11e2a4758c784e 100644
--- a/building-project-documentation.rst
+++ b/building-project-documentation.rst
@@ -19,11 +19,29 @@ The |main_project_name| documentation is written in reStructuredText markup
 language (``.rst`` file extension) with Sphinx extensions to generate a
 structured stand-alone website.
 
-To generate the HTML documentation locally, Sphinx must be installed on your
-local system. Also, to build the documentation using the provided ``Makefile``,
-make must also be available on your host.
+Prerequisites
+*************
+To generate the HTML documentation locally, you need to have the following 
+packages pre-installed in your system:
 
-For more details on Sphinx installation, refer `Sphinx Getting Started <https://www.sphinx-doc.org/en/master/usage/quickstart.html>`__.
+* Sphinx (for more details on Sphinx installation, `check Sphinx Getting Started documentation <https://www.sphinx-doc.org/en/master/usage/quickstart.html>`_)
+* The following Sphinx Extensions
+
+   * sphinx-tabs (supports tabbed content in the documentation) 
+   * sphinxcontrib.plantuml (supports plantuml content) 
+
+* Plantuml (supports UML diagrams)
+
+  The method of installing the `plantuml` package is dependent on your Linux 
+  distribution.  For example, on a Ubuntu host, you can install `plantuml` 
+  using the official package repository:
+    
+  .. code-block:: console
+	
+     $ sudo apt-get update -y
+     $ sudo apt-get install -y plantuml
+
+* Make (to build the documentation using the provided Makefile)
 
 Building the documentation
 **************************
diff --git a/requirements.txt b/requirements.txt
index 07ec60109926a73b06245490e9d5f8f03e3ce3d2..d959eddd703f9808087972167e3d62b8344621ba 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,3 +5,4 @@
 six
 recommonmark
 sphinx-tabs
+sphinxcontrib_plantuml