Well, in a certain sense, an RPG is software, and your brain is the squishy hardware ;).
Anyway, I usually give a product a year before I give up on the thought it might ever be released. If it still comes out on a later date, I will be positively surprised. Some books managed to be years late...