diff --git a/modules.py b/modules.py
index 9b6d48c9c8b6da9722926680f43e131e80eae770..67bff26f728a1244864e1dce5b2ce462dde4a520 100755
--- a/modules.py
+++ b/modules.py
@@ -56,7 +56,7 @@ if __name__ == "__main__":
 
     print "# Available Modules"
     for dir in sorted(subdirs):
-        available_software = software_list(dir)
+        available_software = software_list(dir, key=lambda s: s.lower())
         print "\n## %s\n" % os.path.basename(dir).title()
         print "| Module | Description |"
         print "| ------ | ----------- |"