SMS: Four-stage Activity-Based Costing (ABC) system modeling and computer-based application design