The second is natural. " The third is technically right if you fix the n=mismatch in number ("ideas" - "it"), but the mention of "idea" takes the reader into the other senses of "realize". You are right that "realize" in this sense is not common, but it is not very rare, either.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Henry74Thank you enoon.Sorry for my grammar missteps. I actually dind't know that software was uncountable.H.No, I'm sorry. That wasn't aimed at you, exactly. It is starting to look like International English is going to win this one, and "software" will be countable in the next edition of the Oxford English Dictionary, or the one after that. Everybody