I would count the Social Network as well. Still lots of suggestions I wouldn't agree with below my comment. The problem is many are conflating great movies that involve software/computer concepts rather than movies based on software/computer concepts.