This document describes an estimation framework developed by Tata Consultancy Services to standardize and improve the accuracy of software project estimations. The framework includes components for sizing, effort estimation, scheduling, resource planning, and costing. It also includes a decision matrix to select the appropriate estimation model based on project characteristics. Continuous feedback from project outcomes is used to refine the framework over time through a plan-do-check-act cycle. The framework aims to increase predictability and reduce risks associated with inaccurate project estimations. A case study demonstrates how the framework was applied to a sample project.