The EventView framework provides a modular approach to physics analysis using common event objects. It defines an EventView (EV) container to hold the objects and information needed for analysis. Various tools operate on the EventView to perform tasks like object calibration, reconstruction, and calculation of event variables. Tools are independent modules that build up the EventView incrementally. An EVToolLooper schedules the tools and propagates the analysis information through the EventView. This framework aims to divide analysis into reusable and generalizable components.