diff --git a/Makefile b/Makefile
index e16cf2d..bb9b70c 100644
--- a/Makefile
+++ b/Makefile
@@ -5,4 +5,4 @@ deb: clean
 	pkg/deb.sh
 
 clean:
-	sudo rm -rf build elwig-backend_*.deb
+	sudo rm -rf build elwig-rest-backend_*.deb
diff --git a/pkg/deb.sh b/pkg/deb.sh
index 96ab1e5..9e05698 100755
--- a/pkg/deb.sh
+++ b/pkg/deb.sh
@@ -1,22 +1,22 @@
 #!/bin/bash
 
 set -x
-VERSION=$(grep "^VERSION" src/elwig-backend | grep -oE "[0-9]+\.[0-9]+\.[0-9]+")
+VERSION=$(grep "^VERSION" src/elwig-rest-backend | grep -oE "[0-9]+\.[0-9]+\.[0-9]+")
 REV="${1:-1}"
 mkdir -p build/
 
 mkdir -p build/usr/bin/
-cp src/elwig-backend build/usr/bin
+cp src/elwig-rest-backend build/usr/bin
 
 mkdir -p build/lib/systemd/system/
-cp pkg/elwig-backend.service build/lib/systemd/system
+cp pkg/elwig-rest-backend.service build/lib/systemd/system
 
 mkdir -p build/etc/elwig
 cp backend.sample.ini build/etc/elwig/backend.ini
 
 mkdir -p build/DEBIAN/
 echo -n "\
-Package: elwig-backend
+Package: elwig-rest-backend
 Version: ${VERSION}
 Section: main
 Priority: optional
@@ -25,7 +25,7 @@ Architecture: all
 Depends: python3
 Installed-Size: $(du -ks build/usr/bin/ build/etc/ build/lib/systemd/system/ | cut -f 1 | paste -sd+ | bc)
 Maintainer: Lorenz Stechauner <lorenz.stechauner@necronda.net>
-Homepage: https://git.necronda.net/winzer/elwig-backend
+Homepage: https://git.necronda.net/winzer/elwig-rest-backend
 Description: Local backend for Elwig's REST API
 " > build/DEBIAN/control
 echo -n "\
@@ -35,4 +35,4 @@ cp pkg/postinst pkg/prerm pkg/postrm build/DEBIAN
 
 chmod 0755 build/usr/bin/*
 sudo chown root:root -R build/
-dpkg --build build/ "elwig-backend_${VERSION}-${REV}_all.deb"
+dpkg --build build/ "elwig-rest-backend_${VERSION}-${REV}_all.deb"
diff --git a/pkg/elwig-backend.service b/pkg/elwig-rest-backend.service
similarity index 72%
rename from pkg/elwig-backend.service
rename to pkg/elwig-rest-backend.service
index bf3d8bf..5c658e2 100644
--- a/pkg/elwig-backend.service
+++ b/pkg/elwig-rest-backend.service
@@ -6,7 +6,7 @@ After=network.target
 RestartSec=5s
 Type=simple
 User=nobody
-ExecStart=/usr/bin/elwig-backend /etc/elwig/backend.ini
+ExecStart=/usr/bin/elwig-rest-backend /etc/elwig/backend.ini
 Restart=on-failure
 
 [Install]
diff --git a/pkg/postinst b/pkg/postinst
index 22f81a0..98f247e 100755
--- a/pkg/postinst
+++ b/pkg/postinst
@@ -2,16 +2,16 @@
 set -e
 if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
   # This will only remove masks created by d-s-h on package removal.
-  deb-systemd-helper unmask 'elwig-backend.service' >/dev/null || true
+  deb-systemd-helper unmask 'elwig-rest-backend.service' >/dev/null || true
   # was-enabled defaults to true, so new installations run enable.
-  if deb-systemd-helper --quiet was-enabled 'elwig-backend.service'; then
+  if deb-systemd-helper --quiet was-enabled 'elwig-rest-backend.service'; then
     # Enables the unit on first installation, creates new
     # symlinks on upgrades if the unit file has changed.
-    deb-systemd-helper enable 'elwig-backend.service' >/dev/null || true
+    deb-systemd-helper enable 'elwig-rest-backend.service' >/dev/null || true
   else
     # Update the statefile to add new symlinks (if any), which need to be
     # cleaned up on purge. Also remove old symlinks.
-    deb-systemd-helper update-state 'elwig-backend.service' >/dev/null || true
+    deb-systemd-helper update-state 'elwig-rest-backend.service' >/dev/null || true
   fi
   if [ -d /run/systemd/system ]; then
     systemctl --system daemon-reload >/dev/null || true
@@ -20,6 +20,6 @@ if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-decon
     else
       _dh_action=start
     fi
-    deb-systemd-invoke $_dh_action 'elwig-backend.service' >/dev/null || true
+    deb-systemd-invoke $_dh_action 'elwig-rest-backend.service' >/dev/null || true
   fi
 fi
diff --git a/pkg/postrm b/pkg/postrm
index b14733e..8129d5f 100755
--- a/pkg/postrm
+++ b/pkg/postrm
@@ -5,12 +5,12 @@ if [ -d /run/systemd/system ]; then
 fi
 if [ "$1" = "remove" ]; then
   if [ -x "/usr/bin/deb-systemd-helper" ]; then
-    deb-systemd-helper mask 'elwig-backend.service' >/dev/null || true
+    deb-systemd-helper mask 'elwig-rest-backend.service' >/dev/null || true
   fi
 fi
 if [ "$1" = "purge" ]; then
   if [ -x "/usr/bin/deb-systemd-helper" ]; then
-    deb-systemd-helper purge 'elwig-backend.service' >/dev/null || true
-    deb-systemd-helper unmask 'elwig-backend.service' >/dev/null || true
+    deb-systemd-helper purge 'elwig-rest-backend.service' >/dev/null || true
+    deb-systemd-helper unmask 'elwig-rest-backend.service' >/dev/null || true
   fi
 fi
diff --git a/pkg/prerm b/pkg/prerm
index 1d494e9..2e79f09 100755
--- a/pkg/prerm
+++ b/pkg/prerm
@@ -1,5 +1,5 @@
 #!/bin/sh
 set -e
 if [ -d /run/systemd/system ] && [ "$1" = remove ]; then
-  deb-systemd-invoke stop 'elwig-backend.service' >/dev/null || true
+  deb-systemd-invoke stop 'elwig-rest-backend.service' >/dev/null || true
 fi
diff --git a/src/elwig-backend b/src/elwig-rest-backend
similarity index 100%
rename from src/elwig-backend
rename to src/elwig-rest-backend