On the Radar: Tuesday, November 27th, 2007
According to new browser's site:
The web, and the way people engage online, has evolved dramatically over the past decade. But web browsers - the application that fundamentally enables online experiences and services across ones' connected life - have not kept pace.
I guess the same could be said for applicant tracking systems.