Best solution is no software, or as little code as possible. But that the best software is no software isn't very practical or actionable :)