I am a programmer living in Vienna (currently self employed, but I was an employee not that long ago).
45,000 EUR is above average programmer pay in Vienna (that is about the same as the highest offer I ever got here, for doing java enterprise stuff about a year ago).
Sounds about right.
However, as a contractor you can make significantly more (500-600 euros/day).