What plan should I have followed in this particular position? I played a game today where I feel that I had a nice positional advantage (the computer supports my opinion) but I only managed to draw it in the end. This is the position that I consider to be critical:

[fen "2bq1r2/1r1np1kp/pp4p1/2pP1pP1/2P1NQ2/3B3P/PP3P2/R3R1K1 w - - 0 1"]


I am playing White. Here Black played has just played ...f5 and my following moves were Ng3 and h4 (after Rf7). I still had some advantage at that point according to the computer but I lost it a couple of moves later after some inaccuracies. What plan should I have followed? What are White ideas to win in this position?
Black is very weak on the black squares, on the e file, his e pawn is very weak and his knight and bishop are short of good squares because of his cramped position.

You should try and get your knight to f4 and double your rooks on the e file. I would start with Nc3. This also helps against Black's obvious plan to undermine your center and give himself more space with b5. You may need to play a4 at some stage to control b5 but your immediate priority should be to double on the e file. Once you control the e file you want to either win his e pawn or invade on the e file.  

At the same time your queen can exert more control over black squares in his position, either from h6 or maybe along the long diagonal from b2 or c3.