Basically you need a TCP/IP-based network for using iTALC. The WakeOnLAN-feature only works with computers located within the same subnet, so don't use too many subnets/VLANs. Using VPN you can also create connections to computers somewhere else.
There are no known lowest requirements. But one can assume that you'll at least need a Pentium Pro and 64 MB of RAM for running the iTALC-client properly. All of today's computers should meet these requirements. However, it is an advantage to have a graphic-card providing fast access to framebuffer. Under Linux NVIDIA-cards with proprietary NVIDIA-driver are known to perform very well.
If you want to use WakeOnLAN-feature your clients need to have a WOL-capable network-card and an accordingly configured BIOS.
In contrast to the client computer, should be at least a Pentium III (or similiar). Especially when you're using demo-mode, the speed of the processor is decisive. 256 MB of RAM is also an absolute minimum. If you experience performance-problems, take a look at Troubleshooting.
For running iTALC you either need Linux (Mandriva,Debian or Ubuntu recommended) or MS Windows.
- Qt4 (>= 4.2.3 strongly recommended!)
All modern Linux distributions provide these packages and should automatically install them as dependency if you install iTALC-packages.
If you compile iTALC from source, of course you'll have to install the devel-packages for all packages listed above. For building SVN-versions you additionally need autoconf, automake and libtool.
iTALC requires XP, Vista or 7. Windows 2000 is not supported anymore.