I am truly fascinated and stunned and remain somewhat at a loss as to how to respond to such a statement/thread. In simple terms therefore:
1. Most people attempt the puzzles for the joy of achievement, and all could in fact dub any puzzle into one of the many excellent programs available and have it do the work for them.
2. Are you not aware that such a monstrosity has more than one solution, and as such requires guesswork?
3. Whatever you have created (which for me at least will remain a mystery, at least until a link is posted) is almost certainly resorting to guesswork to complete such puzzles and bearing in mind your stated denial of this fact it would seem you do not know that your construction is doing this.
4. You have created a program that puts numbers in squares.
All of the above may, of course be incorrect. In anticipation of this I offer my humblest apologies for the disservice I have done you and would request a brief explanation of how the first, say,
three cells of the puzzle you offer can be completed?
Keep smiling.