IDC: Going the last mile for asset management with mobile