Options Cookbook¶
A reference of recommended option type assignments across 23 industries. Use these tables as inspiration when designing your own default_options dictionaries.
How to read these tables¶
Each table shows a set of options for a specific domain, with a recommended type:
Mandatory – Always available to all tenants. Use for industry-standard options that every tenant needs.
Optional – Available to all tenants, but each tenant chooses whether to enable it. Use for common options that not every tenant needs.
Tenant-Specific Custom Option – A placeholder representing options that individual tenants create for their own needs. Your tenants will create these at runtime.
For example, if you’re building an HR system, the “Job Titles” table below suggests making “Manager” mandatory (every org needs it), “Innovation Officer” optional (some orgs want it), and letting tenants create their own custom titles.
These translate directly into default_options on your Option model:
class JobTitleOption(AbstractOption):
default_options = {
"Manager": {}, # Mandatory
"Innovation Officer": {"option_type": OptionType.OPTIONAL},
}
# Tenant-specific options are created at runtime, not in default_options
Accounting¶
Audit Types¶
Option |
Recommended Type |
|---|---|
Financial audit |
Mandatory |
Internal audit |
Mandatory |
Compliance audit |
Mandatory |
Operational audit |
Optional |
Forensic audit |
Optional |
Information systems audit |
Optional |
Environmental audit |
Optional |
Quality audit |
Optional |
Risk audit |
Optional |
Performance audit |
Optional |
Cow stampede risk audit |
Tenant-Specific Custom Option |
Expense Categories¶
Option |
Recommended Type |
|---|---|
Salaries and wages |
Mandatory |
Rent |
Mandatory |
Utilities |
Mandatory |
Depreciation |
Mandatory |
Research and development |
Optional |
Amortization |
Optional |
Bad debt expense |
Optional |
Employee benefits |
Optional |
Travel expenses |
Optional |
Marketing expenses |
Optional |
Gifts and donations |
Optional |
Ice cream expenses |
Tenant-Specific Custom Option |
Financial Statement Types¶
Option |
Recommended Type |
|---|---|
Balance sheet |
Mandatory |
Income statement |
Mandatory |
Cash flow statement |
Mandatory |
Statement of retained earnings |
Optional |
Statement of comprehensive income |
Optional |
Statement of changes in equity |
Optional |
Notes to financial statements |
Optional |
Fund flow statement |
Optional |
Management accounts |
Optional |
Budgetary control statement |
Optional |
Departmental budget report |
Tenant-Specific Custom Option |
Agriculture - Crop Types¶
Option |
Recommended Type |
|---|---|
Cereal grains |
Mandatory |
Legumes |
Mandatory |
Vegetables |
Mandatory |
Fruits |
Mandatory |
Tubers |
Optional |
Oilseeds |
Optional |
Forage crops |
Optional |
Cover crops |
Optional |
Orchards |
Optional |
Catnip |
Tenant-Specific Custom Option |
Aviation - Flight Operations¶
Option |
Recommended Type |
|---|---|
Takeoff |
Mandatory |
Climb |
Mandatory |
Cruise |
Mandatory |
Descent |
Mandatory |
Landing |
Mandatory |
Taxiing |
Optional |
Holding pattern |
Optional |
Missed approach |
Optional |
Emergency landing |
Optional |
Final approach |
Optional |
Whoopsie daisy |
Tenant-Specific Custom Option |
Barrel roll |
Tenant-Specific Custom Option |
Energy - Renewable Energy Sources¶
Option |
Recommended Type |
|---|---|
Solar power |
Mandatory |
Wind power |
Mandatory |
Hydropower |
Mandatory |
Biomass |
Mandatory |
Geothermal |
Optional |
Ocean/Tidal power |
Optional |
Concentrated solar power (CSP) |
Optional |
Hydrogen fuel cells |
Optional |
Small hydro |
Optional |
Waste-to-energy |
Tenant-Specific Custom Option |
Bike generator |
Tenant-Specific Custom Option |
Cow flatulence |
Tenant-Specific Custom Option |
Engineering - Project Management Statuses¶
Option |
Recommended Type |
|---|---|
Assigned |
Mandatory |
Completed |
Mandatory |
In Progress |
Mandatory |
In Review |
Optional |
Pending Approval |
Optional |
On Hold |
Optional |
Under Investigation |
Optional |
Awaiting Client Feedback |
Optional |
Quality Check |
Optional |
Resource Allocation |
Tenant-Specific Custom Option |
Gave Up |
Tenant-Specific Custom Option |
Entertainment - Film Genres¶
Option |
Recommended Type |
|---|---|
Action |
Mandatory |
Comedy |
Mandatory |
Drama |
Mandatory |
Horror |
Mandatory |
Science fiction |
Mandatory |
Thriller |
Mandatory |
Noir |
Optional |
Docudrama |
Optional |
Musical |
Optional |
Fantasy |
Optional |
Biography |
Optional |
Teen Coming-of-Age |
Tenant-Specific Custom Option |
Space Opera |
Tenant-Specific Custom Option |
Event Management - Event Categories¶
Option |
Recommended Type |
|---|---|
Conference |
Mandatory |
Webinar |
Mandatory |
Workshop |
Mandatory |
Fundraiser |
Optional |
Team Building |
Optional |
Networking Event |
Optional |
Community Outreach |
Optional |
Gala |
Optional |
Training Session |
Optional |
Virtual Fair |
Tenant-Specific Custom Option |
Hackathon |
Tenant-Specific Custom Option |
Rave |
Tenant-Specific Custom Option |
Hospitality - Room Types¶
Option |
Recommended Type |
|---|---|
Standard room |
Mandatory |
Deluxe room |
Mandatory |
Suite |
Mandatory |
Studio |
Optional |
Penthouse |
Optional |
Family room |
Optional |
Accessible room |
Optional |
Executive suite |
Optional |
Bungalow |
Tenant-Specific Custom Option |
Connecting rooms |
Tenant-Specific Custom Option |
Cabana |
Tenant-Specific Custom Option |
Cabin |
Tenant-Specific Custom Option |
HR Management System - Job Titles¶
Option |
Recommended Type |
|---|---|
Manager |
Mandatory |
Team Lead |
Mandatory |
Director |
Mandatory |
Project Coordinator |
Optional |
HR Specialist |
Optional |
Junior Analyst |
Optional |
DEI Specialist |
Optional |
Innovation Officer |
Optional |
Training Coordinator |
Optional |
Remote Work Manager |
Optional |
Chief Happiness Officer |
Tenant-Specific Custom Option |
Information Technology - Data Storage Types¶
Option |
Recommended Type |
|---|---|
Hard disk drive (HDD) |
Mandatory |
Solid-state drive (SSD) |
Mandatory |
Cloud storage |
Mandatory |
Network-attached storage (NAS) |
Optional |
Flash drive |
Optional |
Optical disc |
Optional |
Tape storage |
Optional |
Distributed storage |
Optional |
Object storage |
Optional |
Hybrid drive |
Tenant-Specific Custom Option |
Rock carving storage |
Tenant-Specific Custom Option |
Infrastructure - Road Types¶
Option |
Recommended Type |
|---|---|
Highway |
Mandatory |
Street |
Mandatory |
Avenue |
Mandatory |
Lane |
Mandatory |
Boulevard |
Optional |
Alley |
Optional |
Freeway |
Optional |
Expressway |
Optional |
Parkway |
Optional |
Bike path |
Tenant-Specific Custom Option |
Insurance - Policy Types¶
Option |
Recommended Type |
|---|---|
Life |
Mandatory |
Health |
Mandatory |
Auto |
Mandatory |
Homeowners |
Mandatory |
Renters |
Mandatory |
Disability |
Optional |
Long-term care |
Optional |
Travel |
Optional |
Pet |
Optional |
Business |
Optional |
Alien abduction |
Tenant-Specific Custom Option |
Learning Management System (LMS) - Course Categories & Grading Schemes¶
Option |
Recommended Type |
|---|---|
Core Course |
Mandatory |
Elective |
Mandatory |
Credit |
Mandatory |
Pass/Fail |
Optional |
Honors |
Optional |
Independent Study |
Optional |
Competency-Based |
Optional |
Advanced Course |
Tenant-Specific Custom Option |
Workshop |
Tenant-Specific Custom Option |
Field Study |
Tenant-Specific Custom Option |
Underwater |
Tenant-Specific Custom Option |
Logistics - Shipment Status¶
Option |
Recommended Type |
|---|---|
In transit |
Mandatory |
Delivered |
Mandatory |
Out for delivery |
Mandatory |
Returned to sender |
Mandatory |
Awaiting pickup |
Optional |
Exception |
Optional |
Partially delivered |
Optional |
Held at customs |
Optional |
Delayed |
Optional |
Delivery attempt |
Optional |
Destroyed by bear |
Tenant-Specific Custom Option |
Marketplace Platforms - Product Attributes¶
Option |
Recommended Type |
|---|---|
Price |
Mandatory |
Category |
Mandatory |
Brand |
Mandatory |
Color |
Optional |
Size |
Optional |
Material |
Optional |
Sustainability Rating |
Optional |
Warranty Period |
Optional |
Availability |
Optional |
Condition |
Optional |
Scent |
Tenant-Specific Custom Option |
Fluffiness |
Tenant-Specific Custom Option |
Municipal Building Permit Management - Permit Types¶
Option |
Recommended Type |
|---|---|
Building Permit |
Mandatory |
Electrical Permit |
Mandatory |
Plumbing Permit |
Mandatory |
Demolition Permit |
Optional |
Zoning Permit |
Optional |
Temporary Structure Permit |
Optional |
Historic Preservation Permit |
Optional |
Solar Installation Permit |
Tenant-Specific Custom Option |
Green Building Certification |
Tenant-Specific Custom Option |
Signage Permit |
Tenant-Specific Custom Option |
Tree Removal Permit |
Tenant-Specific Custom Option |
Non-Profits¶
Donor Types¶
Option |
Recommended Type |
|---|---|
Individual donor |
Mandatory |
Corporate donor |
Mandatory |
Major donor |
Mandatory |
Monthly donor |
Mandatory |
Planned giving donor |
Optional |
Legacy donor |
Optional |
In-kind donor |
Optional |
Matching gift donor |
Optional |
Anonymous donor |
Optional |
Sponsorship donor |
Tenant-Specific Custom Option |
Funding Sources¶
Option |
Recommended Type |
|---|---|
Grants |
Mandatory |
Donations |
Mandatory |
Membership fees |
Mandatory |
Fundraising events |
Mandatory |
Endowments |
Optional |
Government contracts |
Optional |
Social enterprises |
Optional |
Corporate sponsorships |
Optional |
Volunteer services |
Optional |
Crowdfunding |
Tenant-Specific Custom Option |
Program Types¶
Option |
Recommended Type |
|---|---|
Education programs |
Mandatory |
Health and wellness programs |
Mandatory |
Advocacy programs |
Mandatory |
Fundraising programs |
Mandatory |
Environmental conservation programs |
Optional |
Microfinance programs |
Optional |
Capacity building programs |
Optional |
Cultural exchange programs |
Optional |
Disaster relief programs |
Optional |
Youth mentorship programs |
Optional |
Random acts of kindness programs |
Tenant-Specific Custom Option |
Pharmaceutical - Drug Administration Routes¶
Option |
Recommended Type |
|---|---|
Oral |
Mandatory |
Intravenous (IV) |
Mandatory |
Intramuscular (IM) |
Mandatory |
Subcutaneous |
Mandatory |
Inhalation |
Optional |
Transdermal |
Optional |
Sublingual |
Optional |
Topical |
Optional |
Intrathecal |
Tenant-Specific Custom Option |
Anal |
Tenant-Specific Custom Option |
Nasal |
Tenant-Specific Custom Option |
Politics¶
Diplomatic Roles¶
Option |
Recommended Type |
|---|---|
Ambassador |
Mandatory |
Consul |
Mandatory |
Attaché |
Mandatory |
Chargé d’affaires |
Optional |
Special envoy |
Optional |
Diplomatic courier |
Optional |
Honorary consul |
Optional |
Cultural attaché |
Optional |
Trade representative |
Optional |
Peace negotiator |
Optional |
Troll |
Tenant-Specific Custom Option |
Electoral Systems¶
Option |
Recommended Type |
|---|---|
First-past-the-post |
Mandatory |
Proportional representation |
Mandatory |
Ranked-choice voting |
Mandatory |
Mixed-member proportional |
Optional |
Single transferable vote |
Optional |
Two-round system |
Optional |
Instant-runoff voting |
Optional |
Block voting |
Optional |
Parallel voting |
Optional |
Cumulative voting |
Optional |
Dictatorial demands |
Tenant-Specific Custom Option |
Government Branches¶
Option |
Recommended Type |
|---|---|
Executive branch |
Mandatory |
Legislative branch |
Mandatory |
Judicial branch |
Mandatory |
Administrative agencies |
Optional |
Independent agencies |
Optional |
Quasi-judicial bodies |
Optional |
Regulatory commissions |
Optional |
Public corporations |
Optional |
Intergovernmental agencies |
Optional |
Special purpose entities |
Optional |
Shadow government |
Tenant-Specific Custom Option |
Legislative Bill Status¶
Option |
Recommended Type |
|---|---|
Introduced |
Mandatory |
In committee |
Mandatory |
Passed |
Mandatory |
Vetoed |
Mandatory |
Referred to committee |
Optional |
Tabled |
Optional |
Pocket vetoed |
Optional |
Signed into law |
Optional |
Filibustered |
Optional |
Amended |
Optional |
Never gonna happen |
Tenant-Specific Custom Option |
Real Estate Management¶
Property Categories¶
Option |
Recommended Type |
|---|---|
Residential |
Mandatory |
Commercial |
Mandatory |
Industrial |
Mandatory |
Luxury |
Optional |
Affordable Housing |
Optional |
Mixed-Use |
Optional |
Eco-Friendly |
Optional |
Senior Living |
Optional |
Student Housing |
Optional |
Vacation Rental |
Optional |
Co-living |
Tenant-Specific Custom Option |
Property Types¶
Option |
Recommended Type |
|---|---|
Single-family home |
Mandatory |
Condominium |
Mandatory |
Townhouse |
Mandatory |
Apartment |
Mandatory |
Duplex |
Optional |
Triplex |
Optional |
Loft |
Optional |
Co-op |
Optional |
Vacation property |
Optional |
Tiny house |
Tenant-Specific Custom Option |
Mansion |
Tenant-Specific Custom Option |
Yurt |
Tenant-Specific Custom Option |
Houseboat |
Tenant-Specific Custom Option |
Retail - Payment Methods¶
Option |
Recommended Type |
|---|---|
Cash |
Mandatory |
Credit card |
Mandatory |
Debit card |
Mandatory |
Mobile payment |
Mandatory |
Contactless payment |
Optional |
Buy now, pay later |
Optional |
Gift card |
Optional |
Bank transfer |
Optional |
Loyalty points |
Optional |
IOU |
Tenant-Specific Custom Option |
Barter |
Tenant-Specific Custom Option |
Science¶
Astronomy - Celestial Objects¶
Option |
Recommended Type |
|---|---|
Star |
Mandatory |
Planet |
Mandatory |
Moon |
Mandatory |
Comet |
Mandatory |
Asteroid |
Mandatory |
Dwarf planet |
Optional |
Black hole |
Optional |
Neutron star |
Optional |
Exoplanet |
Optional |
Quasar |
Optional |
Brown dwarf |
Optional |
Dust on Telescope Lens |
Tenant-Specific Custom Option |
Biology - Taxonomic Ranks¶
Option |
Recommended Type |
|---|---|
Domain |
Mandatory |
Kingdom |
Mandatory |
Phylum |
Mandatory |
Class |
Mandatory |
Order |
Mandatory |
Family |
Mandatory |
Genus |
Mandatory |
Species |
Mandatory |
Subspecies |
Optional |
Variety |
Optional |
Form |
Optional |
Clade |
Tenant-Specific Custom Option |
Tribe |
Tenant-Specific Custom Option |
Infraorder |
Tenant-Specific Custom Option |
Whatchamacallit |
Tenant-Specific Custom Option |
Chemistry - Chemical Bond Types¶
Option |
Recommended Type |
|---|---|
Ionic |
Mandatory |
Covalent |
Mandatory |
Metallic |
Mandatory |
Hydrogen bond |
Optional |
Van der Waals forces |
Optional |
Polar covalent |
Optional |
Nonpolar covalent |
Optional |
Coordinate covalent |
Optional |
Pi bond |
Optional |
Sigma bond |
Optional |
Quintuple bond |
Tenant-Specific Custom Option |
Environmental Science - Ecosystem Types¶
Option |
Recommended Type |
|---|---|
Forest |
Mandatory |
Grassland |
Mandatory |
Desert |
Mandatory |
Tundra |
Mandatory |
Aquatic |
Mandatory |
Wetland |
Optional |
Estuarine |
Optional |
Mangrove |
Optional |
Coral reef |
Optional |
Savanna |
Optional |
Boreal forest |
Optional |
Urban |
Tenant-Specific Custom Option |
Geology - Rock Types¶
Option |
Recommended Type |
|---|---|
Igneous |
Mandatory |
Sedimentary |
Mandatory |
Metamorphic |
Mandatory |
Extrusive |
Optional |
Intrusive |
Optional |
Clastic |
Optional |
Organic |
Optional |
Hydrothermal |
Optional |
Foliated |
Optional |
Non-foliated |
Optional |
Sparkly |
Tenant-Specific Custom Option |
Physics - Fundamental Forces¶
Option |
Recommended Type |
|---|---|
Gravitational |
Mandatory |
Electromagnetic |
Mandatory |
Strong nuclear |
Mandatory |
Weak nuclear |
Mandatory |
Electroweak interaction |
Optional |
Quantum chromodynamics (QCD) |
Optional |
Higgs force |
Optional |
Dark energy |
Tenant-Specific Custom Option |
Dark matter interaction |
Tenant-Specific Custom Option |
Fifth force |
Tenant-Specific Custom Option |
Oceanography - Ocean Zones¶
Option |
Recommended Type |
|---|---|
Epipelagic (Sunlight Zone) |
Mandatory |
Mesopelagic (Twilight Zone) |
Mandatory |
Bathypelagic (Midnight Zone) |
Mandatory |
Abyssopelagic (Abyss) |
Mandatory |
Hadalpelagic (Trenches) |
Mandatory |
Neritic |
Optional |
Oceanic |
Optional |
Benthic |
Optional |
Photic |
Optional |
Aphotic |
Optional |
Intertidal |
Optional |
Thalassophobic |
Tenant-Specific Custom Option |
Telecommunications - Network Types¶
Option |
Recommended Type |
|---|---|
4G LTE |
Mandatory |
5G |
Mandatory |
Wi-Fi |
Mandatory |
Fiber optic |
Mandatory |
DSL |
Optional |
Satellite |
Optional |
mmWave |
Optional |
Ethernet |
Optional |
Mesh network |
Optional |
Powerline networking |
Optional |
Quantum network |
Tenant-Specific Custom Option |
Gossip network |
Tenant-Specific Custom Option |
These examples cover a broad range of industries, but every SaaS application has its own domain-specific needs. Use these tables as a starting point, then adapt the categories and type assignments to match your users’ workflows.
Ready to implement? See the Tutorial to build a working application, or the Models Guide to configure your default_options.