Business process management can improve firm efficiency and client care