The WPF/Windows App Development experience – Part 1: Choice of Technology