Bug No Software. Twitter Facebook Gmail Dropbox and other companies constantly improve their software as we can see. But the testing team can adopt certain good practices so that the elimination of bugs from a software becomes easy.
However you can minimize the volume and the severity of the bugs present as well their impact on. If you are delivering a piece of software that has only one or a very limited number of stakeholder that gets to decide if something is bug free I think you can indeed make the software bug free. A defect is non-conformance to requirements.
In software a malfunction of the system an error flaw or a default in the system that causes an incorrect result.
Bug-free software is every developers dream and it is possible to make this dream a reality only through thorough testing. This is because non-linear nature of semiconductor revolution. What is a software bug. No software in this world is 100 percentage bug free.