- Separate model (db) partially from user interface; - Use demo data for performance, cleaner tests, and front end testing; - Make sure tabs dependent on partner_category_id work.