An In-depth Look At What Makes Up A Good POS System