Programming a Honeywell 128BPT - options?

I am considering getting a Honeywell 128BPT and have read they can be a real bear to program without the Honeywell software. I am considering though getting an EVL3 for integration with the panel. Can I use the EVL3 to program the panel?

I was talked into going down the DSC route… so you can ignore this question! ;D