POS Application: Must-Have Modules & Costs to Build