To be perfectly honest, the original sentence is just atrocious. I'm not even exactly sure what you are trying to say there. So, it's very hard for me to make the necessary corrections. But here's my take on it anyway:
The choice to store intermediate data (some more information needed here, where is it going to be stored?) was one of those unspecified requirements that always tend to come up when the development process is already in full swing.
Generally speaking, it does not really matter how many of's, and's or what have you you've got in your sentences as long as they are properly formed and semantically clear to anybody reading them. But that's something you should be worried about least of all at this moment in time. What you should concentrate on instead right now is to learn how to express your thoughts in clear and easy to understand language so that people reading them don't have to jump through hoops trying to figure out what the heck you are trying to say.