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 !
The ViewTouch application is served to all of a local area network's displays.

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 icons launching 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 is to be decompressed and written to a microSD card which is inserted into a Raspberry Pi microSD 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 microSD card which is the image file's target. Use ddrescue or cp command to write the image file to a class 10, 32 Gb (or larger) microSD target. If using ddrescue: ddrescue -f path/to/RPi.viewtouch.img /dev/sdx where 'x' is the microsd external storage 'device', likely 'a' (i.e., sda).
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.
24/7 support is available for $69 monthly.

The ViewTouch application can be updated from the desktop. A single touch of the desktop's 'Blue Orb' icon automatically downloads, compiles, links and installs the most recent code.
Users of ViewTouch point of sale can use a USB flashdrive to preserve existing menu pages, data settings and data history when upgrading to another Raspberry Pi ViewTouch computer. The following is 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 ddrescue or cp 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!