This is correct. I graduated from UBC as a Software Engineer and have applied as an EIT with APEGBC. I haven't followed through to apply for P. Eng. status though as the process is a little more difficult for software folks.
You are supposed to submit work experience under supervision of another P. Eng. which are not very common place in our industry. I believe you can apply for exceptions to this rule though.
I personally haven't bothered following through with my P. Eng. status as I am not yet convinced it buys much in our profession (vs. the other fields of Engineering).