This document proposes re-engineering a small scale transaction system using the Goal Question Metrics (GQM) approach. It describes the existing small scale transaction system developed using Visual Basic 6.0 and Access 97, and outlines issues with the current system. The proposed system would redevelop the application using .NET with a centralized MySQL database for automatic backups. Implementing GQM would provide a framework to define goals, questions, and metrics to guide the re-engineering process and help migrate to newer technologies like web services in a planned manner. The paper concludes GQM is an effective approach for re-engineering small scale transaction systems and including advanced technologies compared to redeveloping as a web application.