The patent system is not well-adapted to being applied to software.