I am partial to Catapult by ECRS corp. since that is what my company sells and supports. But there are many retail pos solutions out there, including one by Microsoft, which you will find threads on this forum referencing. You can order software off the internet if you are comfortable enough setting it up yourself, or you can check with your local register companies if you need it setup and supported for you.