diff --git a/preload/menu.py b/preload/menu.py
index bd9705a37158b252591674984eda7a7bfb186931..df909d1c9c28e17d22d79b38e6bae52bbdc8db38 100644
--- a/preload/menu.py
+++ b/preload/menu.py
@@ -16,7 +16,6 @@ import utime
 
 App = collections.namedtuple("App", ["name", "path"])
 
-
 def enumerate_apps():
     """List all installed apps."""
     for f in os.listdir("/"):
@@ -88,7 +87,7 @@ def no_apps_message():
 
 if __name__ == "__main__":
     try:
-        apps = list(enumerate_apps())
+        apps = sorted(list(enumerate_apps()),key=lambda b: b[0].lower())
     except OSError:
         apps = []