ViewTouch is a complete Point of Sale Window Manager and Hospitality Solution for Linux. It is fully network transparent, written in C++ and licensed under the GPL !
Secure Shell (SSH) broadcasts the touchscreen interface to up to 254 ViewTouch displays on a local area network.

A ViewTouch image file for the Raspberry Pi computer can be downloaded and written to a 32Gb or larger microSD card.
The ViewTouch Desktop features a useful collection of Linux 'userland' programs.
ViewTouch touchscreen monitors/displays require 1920 x 1080 resolution. Acer's elegant thin bezel UT241y is the recommended 24" touchscreen for ViewTouch point of sale.

Click on either picture of the RPi computers to download a compressed ViewTouch point of sale image file.
This image file will be decompressed, then written to a microSD card external storage device which can be inserted into the RPi's microSD card slot.
The images offered on this page are current from August 1, 2021

After downloading the compressed image file, from a terminal command line, use zstd to decompress the compressed image file, RPi.viewtouch.img.zst zstd -d RPi.viewtouch.img.zst
After decompressing, use the lsblk command to determine the name of the external storage device you will be writing the image file to. Next, use cp or ddrescue to write the image file to a class 10, 32 Gb (or larger) microSD Secondary Storage device. If using ddrescue: ddrescue -f path/to/RPi.viewtouch.img /dev/sdx where 'x' is the microsd card 'device', likely 'a'.
Experienced users may make use of Partition Editor to expand the sdx2 partition of the 32Gb image to the full size of any microSD card larger than 32 Gb.

'Ready to use' microSDHC cards are available from ViewTouch for $25. Fully developed Restaurant Menu workups for your restaurant are also available from ViewTouch.

Users of ViewTouch point of sale can preserve the menu pages, data settings and data history when upgrading to another Raspberry Pi ViewTouch computer. We offer an auxiliary support image which can be written to a USB flashdrive. This flashdrive image has scripts which transfer ViewTouch data from one Raspberry Pie ViewTouch computer to another Raspberry Pie ViewTouch computer.

Click on the picture of the USB FlashDrive to download this auxiliary support image file to your computer.


This auxiliary support image is not compressed. Use the cp or ddrescue command to create this tool by writing the image to a USB flashdrive, understanding that the contents of your flashdrive will be overwritten by this 2Gb image. Run the programs on the USB flashdrive by clicking on the icon which appears on the desktop when the USB Flashdrive is inserted into the RPi's USB port.
Android Tablets or Smartphones which support video resolution of 1920 x 1080 or better can readily be used as ViewTouch Point of Sale displays when a Raspberry Pi is running ViewTouch on a local network. This QR Code downloads the ViewTouch Xserver (remote display program) to any Android tablet or smartphone.


This newer version may be required on some Android tablets or Smartphones with newer versions of Android.

ViewTouch source code is licensed under the GNU General Public License version 3 and is available at github.
Valid HTML 4.01!