The intent of this project is to provide a Comprehensive Household Management application. The application is intended to assist families manage the increasingly complex affairs of managing a household in an organized fashion. The application will not only maintain data, it will assist in the forecasting of various events and issues allowing for proactive management of the respective household.
## Deliverables
The Developer will provide services and activities necessary for/or incidental to the performance of work, as set forth below: The goal of this project is to successfully implement a production system that meets the requirements as described below. These requirements are focused on budget management, calendar management, contact management, meal planning, large purchase management and trend analysis for routine tasks associated with comprehensive household management. Known items outside the scope include, but are not limited to: • Installation and Configuration at the Customer’s Site • Population of the Customer’s Data to the application’s database • Provisions for Hardware Platform • Provisions for Operating System • Provisions of Common User Applications (e.g. MS Office) The system will be composed of the following components: • Desktop Oriented Database Tables • Graphic User Interfaces (GUI) for all Data Entry and Data Display • Custom Application Software Code • Integrated Math Functions Required for Calculations • Trend Analysis Components • Alerting/Reminder Functions • Contact Library • High Value Inventory with Warranty Tracker • Digital Document Store • Administrative Outputs The Developer will provide full requirements gathering and analysis prior to development and prototyping as part of this effort. The requirements set forth below are in no way meant to be representative of detailed system requirements, but rather define the scope of work to be performed. At a high level, the system must: 1. Maintain List of Personal Contacts that includes but is not limited to: a. Names (Last, First, Middle) b. Address (Home, Work) c. Phone (Home, Work, Mobile, Fax) d. Email (Home, Work) e. Relationship Type (Relative, Friend, Business) f. Special Dates (Anniversary, Birthday) 2. Budget Management that includes but is not limited to: a. Income and Funds Received b. Expenditures by category (Groceries, Utilities, House, Restaurants and Entertainment, Education, Clothing, Medical, Dental, Auto, Misc) c. Grocery function broken down by product and price d. High Value Expenditures (major purchases) e. Savings 3. Calendar Function that includes but is not limited to: a. Meal Planning b. Special Events (e.g. connected to contacts list for birthdays etc.) c. Expiration of Warranties (e.g. connected to High Value Purchases) d. Bill (Due Dates) e. Reminders with thresholds for notice f. Appointments (New and Routine) 4. Provide a mechanism for trend analysis of Budget Expenditures by displaying reports with graphical representations and data summaries. 5. Provide recommended grocery lists and estimated costs based on historical purchase patterns. 6. Collect and manage data that will allow users to produce reports, queries and views needed to meet individual needs. The final definition of fields will be created during the analysis phase.