NEOWorks provides features that top down and bottom up.  For instance, you can use NEOWorks to maintain data about your real estate holdings, launch a project for a particular property location, drill down to view drawings and if you have people in these locations and have linked them to the drawings, you can enter Work Orders for MACs (moves, adds and changes) and Demand (periodic, preventative and demand maintenance).  You will then have data and metrics from top down and bottom up to use for current, historical and strategic planning, managing and tracking purposes.