CryptoSys is an educational desktop application implementing multiple ciphers and cryptosystems including DES. It explains how each cryptosystem works and enables the user to encrypt/decrypt arbitrary messages.
These images are pretty self explanatory as to how the application functions. They show each of the implemented ciphers.
You can download the project packaged with pyinstaller here. Once downloaded, extract the files and run "CryptoSys.exe".