A POS system is sometimes referred to as an ePOS system, especially in Europe, where the 'e' stands for 'electronic'. POS software is usually paid monthly or annually and varies widely.
There are plenty of popular POS software systems that enable you to use add-on devices at your checkout stations, including electronic cash drawers, bar-code scanners, credit card readers ...