All POS software, and all software for that matter, has bugs. Some are known and others are yet to be discovered. Having bugs is a function of the human involvement in software development. Bugs are, usually, not deliberate and users of the software are often the first to discover bugs.
What is most important about software bugs is how software companies react.
At Tower Systems we have a structured approach for investigating bug reports and dealing with bugs. We have several checkpoints in the company for proving a bug and ensuring its is resolved. We also have escalation points where team members and users can take queries about a bug to ensure it has the level of attention they want.
Through a structured process of research, development and quality assurance, Tower Systems takes bugs seriously. With thousands of businesses relying on our software we understand the importance of software quality.