diff --git a/REQUIREMENTS.txt b/REQUIREMENTS.txt
new file mode 100644
index 00000000..ede74b84
--- /dev/null
+++ b/REQUIREMENTS.txt
@@ -0,0 +1,24 @@
+Build Requirements
+------------------
+
+* Python 2.6
+* `Numpy `_
+* `Scipy `_
+* `Cython `_
+
+Optional Requirements
+---------------------
+
+You can use this Scikit with the basic requirements listed above, but additional libraries are required for image I/O and some image processing/analysis capabilities.
+
+`Open CV `_ (>= 2.0).
+ Required for functions in ``scikits.image.opencv``.
+
+`Python Imaging Library (PIL) `_
+ Used for ``scikits.io.imread`` and ``scikits.io.imsave``.
+
+`PyQt4 `_
+ Used for ``scikits.io.imshow``.
+
+`PyGTK `_
+ Used for ``scikits.io.imshow``.
diff --git a/doc/source/install.txt b/doc/source/install.txt
index b5e69fa5..cf2ea19a 100644
--- a/doc/source/install.txt
+++ b/doc/source/install.txt
@@ -23,3 +23,4 @@ in-place::
python setup.py build_ext -i
+.. include:: ../../REQUIREMENTS.txt