Most major airlines do it this way. Cathay certainly do. Its very easy and a useful tool.
I much prefer to do it at home with a coffee/beer than in the company offices.
Or I tend to do it in the hotel when on company time and am trying to avoid the bar and other crew lol