FamiVanta OS — Product Requirements Document

Comprehensive PRD · 29/09/2026

1. Executive Overview & Product Vision

Mission

FamiVanta OS is a secure, all-in-one family operating system that replaces fragmented household tools — calendars, chore charts, finance trackers, care logs, legacy planners, and location apps — with a single, unified platform. It is designed to manage a household's daily life, preserve multi-generational history, and build a lasting legacy.

Vision

To give every family a private, intelligent, and durable system of record that grows with them — from the first day of onboarding through to legacy handover — without the privacy compromises, fragmentation, or subscription sprawl of today's point solutions.

Scope at a Glance

  • 138 pages across the authenticated app and public storefront.
  • 87 entities in the data model, covering family foundation, household ops, finance, care, legacy, safety, governance, extended family networks, and notifications.
  • 7 backend functions for payments, emergency SOS, geofence logging, and notification delivery.
  • 3 active workflows automating meeting, task, and curriculum milestone notifications.
  • 6 product pillars structuring the entire experience.
  • 4 subscription tiers: Family, Extended (3 households), Extended Plus (5 households), and Enterprise.
  • Privacy-first cross-household sharing with request-based approval workflow for directory, events, budget, and reminders.
  • Zero live AI calls — all "insight" features are deterministic, so no integration credits are consumed by normal user activity.

The Six Pillars

Family Foundation

Identity, members, relationships, governance

Household Operations

Tasks, calendar, meals, shopping, inventory

Finance

Transactions, budgets, assets, subscriptions

Care & Wellbeing

Care profiles, medications, health, habits

Legacy

Memories, oral history, time capsules, digital assets

Family Safety

Location sharing, safe zones, SOS, geofencing

Extended Family Network

Cross-household coordination, shared events, privacy-first sharing

2. Target Users & Personas

Primary Market

FamiVanta OS targets UK families as the primary launch region, with British-centric data samples (UK locations, GBP currency, British-mixed demographics). Example families reflect diverse backgrounds — British, Asian, South American, and American — to represent modern UK households. The platform is designed to scale globally while respecting regional privacy expectations.

Personas

Persona 1: The Nuclear Family

Two parents and children sharing a household. Primary need: coordinated calendars, chore rotation, shared shopping lists, and a unified view of the week.

Persona 2: The Blended Family

Co-parenting across two households. Primary need: flexible custody schedules, separate privacy circles, and a neutral shared space for child-related coordination.

Persona 3: The Extended / Multigenerational Family

Grandparents, adult children, and grandchildren. Primary need: care profiles for elderly relatives, medication tracking, continuity planning, and legacy preservation.

Persona 4: The Plural / Chosen Family

Non-traditional family structures. Primary need: flexible member roles, custom relationship mapping, and inclusive identity configuration.

Role-Based Access

Every family member is assigned a role (admin or user) and a family role (spouse, parent, child, teenager, grandparent, extended family, caregiver). Age-based permissions gate features for minors, and parental controls can lock notification preferences and screen-time-sensitive settings.

3. Product Architecture & Six Pillars

FamiVanta OS is built on the Base44 platform-as-a-service, using a modular, domain-driven architecture. Each pillar maps to a set of entities, pages, and backend services with clear service boundaries.

Technology Stack

LayerTechnologyDescription
FrontendReact + Vite + Tailwind CSS + shadcn/ui138 pages, lazy-loaded for fast initial render. Responsive hybrid desktop (deep planning) and mobile (quick coordination) interfaces.
BackendBase44 serverless functions (Deno)7 deployed functions handling payments, emergency SOS, geofence logging, and notification delivery.
DatabaseBase44 managed MongoDB with Row-Level Security87 entities with per-record RLS rules scoping create, read, update, and delete operations.
AuthBase44 Auth (email/password, Google OAuth, OTP)Platform-owned auth backend with ProtectedRoute gating on authenticated routes.
PaymentsBase44 Payments (Wix-powered)Checkout, webhook-fulfilled subscription granting, and idempotent cancellation handling.
RealtimeEntity subscriptions (WebSocket)Live updates for location pings, list items, and safety events.
AutomationBase44 Workflows (CNCF SWF)3 active entity-triggered workflows for meeting, task, and curriculum notifications.

Pillar Mapping

  • Family Foundation → Family, Member, Relationship, User, Constitution, ParentingPlan
  • Household Operations → Task, CalendarEvent, Meeting, Meal, Recipe, ShoppingItem, SharedList, InventoryItem, HomeRepair, VehicleMaintenance, Pet, Subscription
  • Finance → Transaction, Budget, Asset, Base44Purchase
  • Care & Wellbeing → CareProfile, CareNote, CareCircleMember, Medication, HealthRecord, WellnessRecord, FitnessLog, Habit, DailyPulse, GrowthTracker
  • Legacy → LegacyPlan, LegacyTimeline, Memory, OralHistory, LifeEvent, Photo, Tradition, TimeCapsule, HeritageLocation, Accomplishment, GiftRegistry, DigitalAsset
  • Family Safety → LocationShare, LocationPing, SafeZone, SafetyPreset, SosEvent, SafetyAudit
  • Extended Family Network → ExtendedFamilyNetwork, NetworkSharedEvent, NetworkBudgetEntry, NetworkSharingPermission, NetworkConnectionRequest, NetworkSharedReminder

4. Complete Feature Inventory

67 features across six pillars. Each feature is backed by a dedicated page, entity, or component in the codebase.

Family Foundation

  • Family identity & mission statement configuration
  • Member directory with roles, life status, and life stage
  • Family tree / relationship mapping
  • Family constitution & governance charter
  • Parenting plans & parenting curriculum (age-banded modules)
  • Age-based permissions & parental controls (Kids Mode)
  • Member profiles with avatars and bios
  • Family directory & shared contacts

Household Operations

  • Task & chore management with assignment, rotation, and approval
  • Calendar with recurring events, reminders, and external sync
  • Meeting scheduler with discussion points, minutes, and feedback
  • Meal planning & recipe book
  • Grocery & shopping lists with shared list collaboration
  • Household & home inventory tracking
  • Home repairs & vehicle maintenance logs
  • Pet care & pet records
  • Subscription manager & tracker
  • Weekly planner & quick actions
  • Chore manager with reward & difficulty system

Finance

  • Transaction tracking with income/expense categorisation
  • Budget planner with category limits
  • Asset register & digital asset tracking
  • Spending trends chart (6-month category breakdown)
  • Financial insights dashboard
  • Bulk CSV/JSON transaction import
  • Subscription cost tracking
  • Gift registry

Care & Wellbeing

  • Care profiles for elderly or vulnerable relatives
  • Care circle member management (primary, family, professional carers)
  • Medication tracking with dosage & schedule
  • Care notes & observations log
  • Care emergency contacts
  • Health records & health appointments
  • Wellness records & daily pulse check-ins
  • Fitness log & family fitness tracking
  • Habit tracker with streaks & encouragement
  • Growth tracker & milestones for children
  • Continuity planning with trusted contacts & handover activation
  • Continuity records (financial, property, legal, practical) with privacy levels
  • Continuity release with revocation

Legacy

  • Legacy planning & legacy vault
  • Legacy timeline of family milestones
  • Memory & oral history preservation
  • Life events & family milestones tracking
  • Photo gallery, photo album & photo feed
  • Family traditions & rituals
  • Time capsule creation
  • Heritage locations map
  • Accomplishments & family mission
  • Digital assets register
  • Family reports & executive summary

Family Safety

  • Consent-based live location sharing (precise, approximate, journey-only)
  • Safe zones with entry/exit geofence alerts
  • SOS emergency alerts with hold-to-confirm & family notification
  • Location sharing presets (routine, care, travel, school trip, day)
  • Safety audit log
  • Route history scrubber
  • Member sharing dashboard
  • Geofence event logging via backend function

Extended Family Network

  • Extended family network creation with invite codes (Extended: 3 families, Extended Plus: 5 families)
  • Network directory with household grouping & member search
  • Shared network events calendar (gatherings, celebrations, reunions, trips)
  • Multi-household budget dashboard with planned vs actual tracking
  • Privacy-first sharing permissions (directory, events, budget, reminders)
  • Request-based cross-family connection approval workflow
  • Shared reminders for birthdays, anniversaries & special occasions
  • Network overview with connected households & family count

5. Data Model

85 entities across 9 domains. Every entity includes built-in fields (id, created_date, updated_date, created_by_id) and is protected by Row-Level Security (RLS).

Family Foundation (6)

EntityKey Fields
Familyname, motto, mission, structure_type, primary_country, languages, faith_preference, setup_completed
Memberfull_name, role, life_status, life_stage, email, phone, avatar, bio, birth_date
Relationshipfrom_member_id, to_member_id, relationship_type
Userid, email, full_name, role (admin/user), plan (subscription)
Constitutiontitle, clauses, version, ratified_date
ParentingPlantitle, custody_schedule, arrangements

Household Operations (18)

EntityKey Fields
Tasktitle, description, assigned_to, category, due_date, priority, status, recurrence, difficulty, reward, rotation_member_ids, approval_status, completion_history
CalendarEventtitle, date, time, type, attendees, recurrence, location
Meetingtitle, date, time, meeting_type, attendees, agenda, status
MeetingDiscussionPointmeeting_id, point, status, raised_by
MeetingFeedbackmeeting_id, member_id, rating, dynamics_score, wellness_score, comment
Mealname, date, meal_type, recipe_id, assigned_to
Recipetitle, ingredients, instructions, prep_time, servings
ShoppingItemname, quantity, category, purchased, list_id
SharedListname, category, member_ids, color
SharedListItemlist_id, name, quantity, completed, assigned_to
ListTemplatename, category, default_items
InventoryItemname, quantity, category, location, expiry_date
HomeRepairtitle, description, status, cost, assigned_to
VehicleMaintenancevehicle, service_type, date, mileage, cost
Petname, species, breed, birth_date, vet, vaccinations
Subscriptionname, cost, billing_cycle, renewal_date, category
TimeSlotProposalmeeting_id, member_id, proposed_slots
Projecttitle, status, assigned_to, due_date, tasks

Finance (4)

EntityKey Fields
Transactionamount, type (income/expense), category, date, member_id, account, recurrence, is_emergency_fund
Budgetcategory, limit, period, spent
Assetname, type, value, owner_id, location
Base44PurchasecheckoutSessionId, status (pending/paid/canceled), appUserId, buyerEmail, productId, amount, currency, subscriptionId, paidAt

Care & Wellbeing (16)

EntityKey Fields
CareProfilemember_id, member_name, care_summary, emergency_contact, gp_clinician, mobility_note, communication_note, is_active
CareNotecare_profile_id, author, note
CareCircleMembercare_profile_id, name, role, phone, email, is_primary_carer, is_external
Medicationcare_profile_id, medication_name, dosage, instructions, schedule_time, prescribing_clinician
ContinuityPlanmember_id, member_name, status (draft/active)
ContinuityRecordcontinuity_plan_id, category (financial/property/legal/practical), title, notes, privacy_level
ContinuityHandoverItemcontinuity_plan_id, continuity_record_id, record_title, record_category
ContinuityTrustedContactcontinuity_plan_id, name, relationship, email, phone, status (nominated/active)
ContinuityReleasecontinuity_plan_id, trusted_contact_id, status (active/revoked), activated_at
HealthRecordmember_id, type, provider, date, notes
WellnessRecordmember_id, mood, energy, notes, date
FitnessLogmember_id, activity, duration, date
Habitname, member_id, category, frequency, target_count, completion_dates, current_streak, longest_streak
DailyPulsemember_id, date, mood, energy, sleep_hours
GrowthTrackermember_id, date, height, weight, notes
CurriculumProgresschild_name, band, module_number, track, status

Legacy (12)

EntityKey Fields
LegacyPlanmember_id, status, details
LegacyTimelinetitle, date, description, member_id
Memorytitle, description, date, member_id, media
OralHistorytitle, narrator, date, transcript, media
LifeEventtitle, date, category, description, member_id
Phototitle, url, album_id, date, member_id
Traditionname, description, frequency, origin
TimeCapsuletitle, open_date, contents, sealed_by
HeritageLocationname, address, latitude, longitude, significance
Accomplishmentmember_id, title, date, category
GiftRegistryname, occasion, items, recipient
DigitalAssetname, type, value, location, access_instructions

Family Safety (6)

EntityKey Fields
LocationShareowner_id, owner_name, viewer_ids, sharing_mode (precise/approximate/journey_only/none), duration_type, started_at, expires_at, is_active, consent_acknowledged, managed_by_guardian
LocationPingowner_id, owner_name, latitude, longitude, accuracy_meters, captured_at, share_id, sharing_mode
SafeZonename, address, latitude, longitude, radius_meters, assigned_member_ids, alert_on_entry, alert_on_exit, viewer_member_ids, color, is_active
SafetyPresetpreset_type (routine/care/travel), name, member_ids, safe_zone_id, window_start, window_end, schedule_days, carer_member_ids, sharing_mode, status
SosEventtriggered_by_id, triggered_by_name, latitude, longitude, accuracy_meters, location_label, recipient_member_ids, recipient_emails, email_delivery, notification_delivery, status (active/acknowledged/resolved)
SafetyAuditevent_type, resource_type, resource_id, action, result, user_name, risk_level, metadata

Governance & Notifications (8)

EntityKey Fields
FamilyDecisiontitle, description, status, decision_type, voters
DecisionPollquestion, options, votes, closes_at
FamilyRatingmember_id, category, rating, date
StrategyInitiativetitle, description, status, owner, timeline
Notificationtitle, message, type, tier (routine/important/urgent/emergency), member_id, is_read, action_url, requires_acknowledgement, delivery_channels, family_circle
NotificationPreferencemember_id, feature, family_circle, delivery_channels, routine/important/urgent/emergency_tier, quiet_hours, locked_screen_preview, is_parental_rule
WidgetConfigurationmember_id, widget_type, is_enabled, show_when_locked, selected_features, offline_action_queue
AuditLogevent_type, resource_type, resource_id, action, result, user_name, risk_level, metadata

Extended Family Network (6)

EntityKey Fields
ExtendedFamilyNetworknetwork_name, description, owner_family_name, connected_family_names, connected_households, invite_code, status, max_families, plan_tier (extended/extended_plus)
NetworkSharedEventtitle, description, date, start_time, end_time, category, location, network_id, network_name, household_name, created_by_name
NetworkBudgetEntrybudget_name, household_name, network_id, network_name, category, planned_amount, actual_amount, currency, period_start, period_end, status
NetworkSharingPermissionnetwork_id, source_family_name, target_family_name, sharing_type (directory/events/budget/reminders), is_enabled, enabled_by_name, enabled_at
NetworkConnectionRequestnetwork_id, requesting_family_name, target_family_name, feature_requested, message, status (pending/approved/rejected), requested_by_name
NetworkSharedRemindernetwork_id, source_family_name, target_family_name, reminder_type (birthday/anniversary/special_occasion), title, date, is_enabled

Contacts, Travel & Misc (9)

EntityKey Fields
SharedContactname, relationship, phone, email, category
EmergencyContactname, relationship, phone, member_id, priority
EmergencyReadinesschecklist_items, status, last_reviewed
Traveltitle, destination, start_date, end_date, members, itinerary
EducationRecordmember_id, institution, qualification, start_date, end_date
EducationalResourcetitle, category, url, description
KnowledgeBasetitle, category, content, tags
SkillExchangemember_id, skill_offered, skill_wanted, description
VolunteerHubopportunity, organisation, date, members

6. Backend Services

7 deployed serverless functions (Deno runtime). All functions that handle user identity derive it from base44.auth.me() server-side — no request-supplied identity is trusted, preventing spoofing.

create-checkoutPublic (no login required)

Resolves the product and its price server-side from a hardcoded catalogue (quarterly £37, bi-annual £67, annual £97), constructs a Wix checkout session, persists the checkoutSessionId on a pending Base44Purchase, and returns a redirectUrl. Validates quantity as a positive integer and fails closed if no server-owned app URL is available.

payments-webhookWebhook (JWT-verified, no user)

Receives ORDER_APPROVED, SUBSCRIPTION_CANCELED, and SUBSCRIPTION_ENDED events. Verifies the RS256 JWT, resolves the pending Base44Purchase by checkoutSessionId, grants subscription access by setting the plan field on the User entity, sends a thank-you email, and marks the purchase paid. On cancellation/expire, revokes the plan. Idempotent on terminal statuses.

send-sosAuthenticated (base44.auth.me)

Derives the caller's identity server-side from their Member record (never trusts request-supplied IDs). Creates an SosEvent with live location, creates in-app emergency notifications for all family members, sends email alerts, and writes an audit log. Fixed email templates prevent injection.

log-geofence-eventAuthenticated (base44.auth.me)

Validates required fields, looks up the SafeZone server-side, verifies ownership, resolves viewer members from the SafeZone config, creates in-app notifications and emails for entry/exit events, and writes an audit log. Fixed email templates only.

notifyTaskAssignmentService role

Creates notifications when a task is assigned. Validates task_title. Returns the count of notifications created.

notifyMeetingScheduledService role

Creates notifications when a meeting is scheduled. Validates meeting_title. Returns the count of notifications created.

notifyCurriculumMilestoneService role

Creates a celebration notification when a child completes a parenting curriculum module. Validates child_name. Returns the created notification.

7. Workflows & Automation

3 active workflows using the Base44 CNCF SWF format. Each is entity-triggered and invokes a backend function to deliver notifications. No scheduled (cron) workflows are currently registered.

Meeting Scheduled Notification

Trigger:
Entity: Meeting (create)
Condition:
None (fires on every meeting creation)
Action:
Invokes notifyMeetingScheduled with meeting_id, title, date, time, type, and attendees.

Task Assignment Notification

Trigger:
Entity: Task (create or update)
Condition:
changed_fields includes 'assigned_to' AND assigned_to is non-empty
Action:
Invokes notifyTaskAssignment with task_id, title, assigned_to, assigned_to_name, and due_date.

Curriculum Milestone Notification

Trigger:
Entity: CurriculumProgress (update)
Condition:
status == 'completed' AND old status != 'completed'
Action:
Invokes notifyCurriculumMilestone with child_name, band, module_number, and track.

8. Key User Flows

Onboarding

  1. 1User registers (email/password or Google OAuth) and verifies via OTP.
  2. 2Lands on the 5-step onboarding wizard: Family Identity → Add Members → Calendars → First Goals → Privacy Setup.
  3. 3Creates a Family record, Member records, and Goal records.
  4. 4Optionally invites family members by email via base44.users.inviteUser.
  5. 5Redirects to the dashboard.

Task Assignment & Notification

  1. 1Parent creates a task and assigns it to a member (or rotation).
  2. 2Task entity is created, triggering the Task Assignment Notification workflow.
  3. 3Workflow fires on 'assigned_to' change and invokes notifyTaskAssignment.
  4. 4Assigned member receives an in-app notification.

Meeting Scheduling

  1. 1User creates a meeting with agenda, attendees, and date/time.
  2. 2Meeting entity creation triggers the Meeting Scheduled Notification workflow.
  3. 3Workflow invokes notifyMeetingScheduled with meeting details.
  4. 4Attendees receive in-app notifications.

Care Coordination

  1. 1User creates a CareProfile for an elderly or vulnerable relative.
  2. 2Adds CareCircleMembers (primary carer, family carers, professional carers, emergency contacts).
  3. 3Logs Medications with dosage and schedule.
  4. 4Records CareNotes over time.
  5. 5CareEmergency page provides quick access to emergency contacts.

Continuity Handover Activation

  1. 1User creates a ContinuityPlan for a family member.
  2. 2Adds ContinuityRecords (financial, property, legal, practical) with privacy levels.
  3. 3Nominates ContinuityTrustedContacts.
  4. 4Selects records to include as ContinuityHandoverItems.
  5. 5Activates a ContinuityRelease for a trusted contact, granting them access to the handover items.
  6. 6Can be revoked at any time.

Checkout & Subscription

  1. 1Visitor lands on the public landing page and clicks 'Get Started'.
  2. 2create-checkout resolves the product and price server-side and constructs a Wix checkout session.
  3. 3A pending Base44Purchase is persisted with the checkoutSessionId.
  4. 4Buyer is redirected to Wix's hosted checkout, enters payment details, and pays.
  5. 5Wix sends an ORDER_APPROVED webhook to payments-webhook.
  6. 6Webhook verifies the JWT, resolves the purchase, grants the plan on the User entity, sends a thank-you email, and marks the purchase paid.
  7. 7Buyer is returned to /ThankYou (public route).
  8. 8On subscription cancel/expire, SUBSCRIPTION_CANCELED/ENDED webhook revokes the plan.

9. Security & Privacy Model

Row-Level Security (RLS)

Every entity has RLS rules configured in its schema. The standard pattern scopes records to the creating user (created_by_id: "{{user.id}}") for create, and allows read/update/delete by the owner or an admin. Sensitive entities (CareProfile, CareNote, CareCircleMember, Medication, ContinuityHandoverItem, ContinuityRelease) use read: null — making them readable by all authenticated family members so carers and family can coordinate, while writes remain owner-or-admin only.

Identity Verification (Anti-Spoofing)

Backend functions that handle location and identity (send-sos, log-geofence-event) derive the caller's identity from base44.auth.me() and resolve their Member record server-side. No request-supplied member ID or name is trusted. Email subjects and bodies use fixed templates with no user-controlled interpolation, preventing injection.

Notification Tiers

Notifications are classified into four tiers: routine, important, urgent, and emergency. Users can opt in/out per tier and per feature via NotificationPreference. Quiet hours can suppress non-emergency notifications, with an emergency override. Emergency SOS notifications bypass quiet hours.

Age-Based Permissions & Parental Controls

Minor accounts have parental rules that can lock notification preferences. Kids Mode restricts the UI to age-appropriate features. Parental rules are marked is_lockedso children cannot override them.

Location Consent

All location sharing requires consent_acknowledged: true on the LocationShare record. Sharing modes (precise, approximate, journey-only) give granular control. Guardian-managed sharing is supported for minors. Location data is never shared without explicit user action.

Audit Logging

Sensitive operations (SOS triggers, geofence events, subscription grants/revocations) are recorded in the AuditLog entity with event type, resource, action, result, user, and risk level. The Audit Log page is accessible to admins.

Payment Security

Checkout is public (no login gate) so storefront buyers can purchase. Prices are resolved server-side — the client sends only a product ID. Access is granted via the plan field written by the webhook (never is_verified, which is platform-protected). Webhook events are JWT-verified. Fulfillment is idempotent.

10. Non-Functional Requirements

Offline-FirstWidgetConfiguration entities include an offline_action_queue for queued mutations. The app is designed to function with intermittent connectivity, syncing when back online.
ResponsiveHybrid desktop (deep planning, 1242px) and mobile (quick coordination, 375px) interfaces. MobileSheetSelect renders as a slide-up action sheet on mobile and a standard select on desktop. Bottom safe-area padding and hidden back buttons on root tab screens.
UK-CentricPrimary launch region is the UK. GBP currency, UK location samples, British-mixed demographic data, and UK English throughout.
Privacy-FirstRLS on every entity, consent-acknowledged location sharing, fixed email templates, parental controls, and a dedicated Privacy Setup step in onboarding.
Human-in-the-Loop AIAll 'insight' features (Family Insights, Spending Trends) are deterministic JavaScript computations — no live AI calls, so no integration credits are consumed by normal user activity. AI features, if added, would be governed by human review.
Performance138 pages are lazy-loaded for fast initial render. Optimistic UI updates reduce perceived latency for deletes, status toggles, and archive actions. PullToRefresh enhances mobile WebView UX.
AccessibilitySemantic HTML headings, ARIA labels on interactive elements, keyboard-navigable controls, and tap-friendly target sizes.
IdempotencyPayment webhook handles duplicate ORDER_APPROVED events safely. Subscription cancel/expire is idempotent on 'canceled' status.
Upload PolicyAll file uploads are restricted to images only (JPEG, PNG, GIF, WebP, BMP, TIFF, SVG) with a maximum file size of 5MB. Video uploads are rejected entirely. Validation runs client-side via a shared validateImageUpload() utility before any file is sent to storage.
Storage TiersEncrypted storage capacity scales by subscription: Family 5 GB, Extended 15 GB, Extended Plus 25 GB, Enterprise custom (from 100 GB). Storage covers documents, photos, and media uploaded by all household members.

11. Pricing Tiers & Audiences

Famivanta is a paid-only platform — no free tier, no advertising, no selling family data. Four tiers serve four audiences: the single nuclear family, the connected extended family network of up to 3 nuclear families, the larger extended family network of up to 5 nuclear families, and organizations (businesses, churches, schools, NGOs, employers) that sponsor Famivanta access for their communities.

Pricing Philosophy

The customer pays for the product. The family's data is not the product. No advertising, no crippled free version, no per-member charges. One transparent family price gives access to the complete Family Operating System. Famivanta is not the cheapest family app — it is the platform where a family replaces several separate subscriptions and systems with one integrated operating layer.

Most Popular

Famivanta Family

One nuclear family. The complete Family Operating System.

£373 months
£12.33/mo
£676 monthsSave £7
£11.17/mo
£9712 monthsSave £51
£8.08/mo
  • 1 nuclear family household
  • Parents, guardians & dependent children
  • Full MVP access — all 18 product domains
  • Family Calendar, Tasks, Meals, Finance
  • Health, Parenting, Goals, Meetings
  • Memories, Legacy, Governance, Documents
  • Family Safety & Consent-based Location
  • Care Coordination & Continuity Planning
  • AI Assistant (deterministic insights)
  • Offline-first architecture with sync
  • 5 GB encrypted document & media storage
  • Image-only uploads (max 5MB per file)
  • 7-day money-back guarantee
Choose Family
Up to 3 Families

Famivanta Extended

Up to 3 connected nuclear families. For extended family networks, multi-generational coordination, and family governance.

£19912 monthsMax 3 families
£16.58/mo
  • Everything in Family, plus:
  • Up to 3 connected nuclear families
  • Multi-household management
  • Extended family tree & genealogy
  • Family council & governance tools
  • Shared events across households
  • Extended-family permissions matrix
  • Family property & asset registers
  • Multi-household budgeting
  • Family constitution & bylaws
  • Shared legacy & continuity planning
  • Extended family directory
  • 15 GB encrypted storage across all households
  • Priority email support
Choose Extended
Up to 5 Families

Famivanta Extended Plus

Up to 5 connected nuclear families. For larger extended networks, multi-branch family governance, and cross-household coordination.

£29712 monthsMax 5 families
£24.75/mo
  • Everything in Extended, plus:
  • Up to 5 connected nuclear families
  • Larger multi-branch family networks
  • Advanced cross-household coordination
  • Extended family directory (5 branches)
  • Multi-household shared calendar
  • Multi-household budget aggregation
  • Network-wide event coordination
  • Family network governance tools
  • Shared legacy across all branches
  • 25 GB encrypted storage across all branches
  • Priority email support
Choose Extended Plus
Custom

Famivanta Enterprise

For businesses, churches, schools, NGOs, and employers. Bulk family licenses plus organization-level coordination tools.

CustomAnnual
Volume-based
  • Everything in Extended Plus, plus:
  • Bulk family licenses for distribution
  • Organization admin dashboard
  • Group calendars & shared directories
  • Announcement & broadcast tools
  • Family wellbeing reporting (anonymized)
  • Sponsored family allocation
  • Organization-branded onboarding
  • Custom integrations & API access
  • Custom storage allocation (from 100 GB)
  • Dedicated account manager
  • SLA & priority support
  • Deployment training & onboarding
  • Compliance & audit reporting
Request Enterprise Quote

Request an Enterprise Quote

Tell us about your organization and we'll prepare a custom proposal with volume pricing, module selection, and deployment timeline.

12. Tier Comparison Matrix

The matrix below shows exactly what each audience receives today (✓) and what arrives as the roadmap delivers (P0/P1/P2). Items marked with a priority code are planned future additions; see the Future Roadmap section for details.

Feature / CapabilityFamilyExtendedExtended PlusEnterprise
Core Platform
Nuclear family household✓✓✓✓
Multi-household management—✓✓✓
Up to 3 connected nuclear families—✓✓✓
Up to 5 connected nuclear families——✓✓
Extended family network directory—✓✓✓
Organization admin dashboard———✓
Group calendars & announcements———✓
Bulk family license distribution———✓
Anonymized wellbeing reporting———✓
Family Operations
Calendar & events✓✓✓✓
Tasks, chores & approval workflow✓✓✓✓
Meals, recipes & shopping✓✓✓✓
Finance, budgets & transactions✓✓✓✓
Health records & appointments✓✓✓✓
Parenting curriculum & mentoring✓✓✓✓
Goals & habit tracking✓✓✓✓
Family meetings & governance✓✓✓✓
Legacy & Continuity
Memories, photos & oral history✓✓✓✓
Legacy planning & timeline✓✓✓✓
Continuity plans & handover✓✓✓✓
Family tree & genealogy✓✓✓✓
Extended family genealogy (3+ branches)—✓✓✓
Extended family genealogy (5+ branches)——✓✓
Family constitution & bylaws✓✓✓✓
Shared asset & property registers—✓✓✓
Safety & Care
Consent-based family location✓✓✓✓
Safe zones & geofence alerts✓✓✓✓
SOS emergency alerts✓✓✓✓
Care profiles & care circle✓✓✓✓
Medication management✓✓✓✓
Care notes & journal✓✓✓✓
AI & Intelligence
AI Assistant (deterministic insights)✓✓✓✓
Universal Family InboxP0P0P0P0
AI Capture (screenshots, voice, PDF)P0P0P0P0
Evidence-grounded AI HistorianP1P1P1P1
Family Automation EngineP1P1P1P1
Open Banking integrationP2P2P2P2
Platform & Integrations
Offline-first architecture✓✓✓✓
Calendar sync (Google/Outlook/Apple)P1P1P1P1
GEDCOM 7 import/exportP0P0P0P0
Integration HubP1P1P1P1
Famivanta Developer APIP2P2P2P2
FHIR health-data compatibilityP2P2P2P2
Custom integrations & API access———✓
Dedicated account manager———✓
SLA & priority support—✓✓✓

✓ = included now  ·  P0 = near-term  ·  P1 = mid-term  ·  P2 = long-term  ·  — = not included

13. Future Roadmap & Distinctiveness

Famivanta is not an "all-in-one family app." It is the intelligent operating layer connecting the people, responsibilities, information, history, and future of a family. The roadmap below represents 12 prioritized additions plus the Integration Hub and Developer Platform — each chosen because it differentiates Famivanta from the products we analysed (Famora, Kinora, KinWeave, KinVault, KinOrbit, KinHarbor, Kinsora). The moat is not the number of features; it is the connection between them.

The Four-Layer Architecture

Core: Famivanta Family Graph — every core object (Person, Relationships, Households, Roles, Calendar, Tasks, Money, School, Health, Care, Documents, Location, Memories, Assets, Goals, Decisions, Legacy) connects to it.

Intelligence: Famivanta Intelligence Layer — capture, extraction, search, recommendations, conflict detection, automations, summaries, and planning across all modules.

Experience: Famivanta Experience Layer — parent, child, teenager, spouse, elder, extended family, and professional experiences, each surfacing the right information for that role.

Trust: Famivanta Trust Layer — identity, consent, permissions, encryption, audit, offline-first, recovery, and succession — surrounding everything.

P0 — Near-Term

Universal Family Inbox

A single intake point where families forward or upload school emails, PDFs, screenshots, letters, invoices, receipts, travel bookings, voice recordings, photographs, and medical appointment letters. Famivanta AI asks 'What should I do with this?' and proposes actions: add event, create task, add expense, store document, add shopping item, update member, add memory, add health appointment, or create reminder.

Why it matters: No competitor offers a universal intake doorway. Famora captures screenshots to calendar events; Famivanta captures any source to any module — the universal entry point into the Family Operating System.

AI Capture (Screenshots, Voice, PDF, Newsletters)

A parent uploads a school newsletter and Famivanta identifies sports day, parents' evening, school closure, £15 trip fee, permission-slip deadline, required packed lunch, and uniform requirement. Instead of one calendar entry, it proposes calendar events, tasks, finance items, shopping items, reminders, and document storage — all from a single source.

Why it matters: Famora's AI extraction adds one calendar event from a screenshot. Famivanta's capture proposes cross-module actions: a school newsletter becomes a calendar entry, a task, a finance charge, a shopping item, and a stored document simultaneously.

GEDCOM 7 Import / Export

Full support for GEDCOM 7 (the current official specification with GEDZip media packaging), while remaining compatible with GEDCOM 5.5 and 5.5.1 files. Import from CSV, structured JSON, and spreadsheets. A family with 2,000 existing ancestors should not have to recreate its tree manually.

Why it matters: KinWeave supports GEDCOM import. Famivanta adds a full migration centre: upload → analysis (people found, relationships, media, duplicates, conflicts, incomplete links, unsupported fields) → resolution → preview → import. Switching to Famivanta becomes dramatically easier.

Advanced Duplicate & Conflict Resolution

When importing large family trees, Famivanta analyses for possible duplicates, conflicting dates, incomplete relationships, and unsupported fields — then guides the user through resolution before committing the import. For sync conflicts (two people editing the same event offline), it shows both versions and offers merge.

Why it matters: KinWeave offers duplicate matching. Famivanta adds conflict detection across dates, relationships, and sync states — plus a transparent resolution workflow that shows 'Mum's version / Dad's version / Merge' for offline sync conflicts.

P1 — Mid-Term

Evidence-Grounded AI Family Historian

A user can ask: 'Who was the first person in our family recorded as living in London?' or 'Which family members moved from Nigeria to Britain?' The AI answers with citations: passport scan, interview transcript, tenancy document — and a confidence level (High / Uncertain). It can also generate interview questions for living relatives.

Why it matters: KinWeave offers an AI historian grounded in family records. Famivanta adds evidence citations and confidence scores inside every answer — evidence-based family intelligence, not AI storytelling.

Family Automation Engine

Rule-based automations that connect modules: 'When a school event is imported → add child, add relevant parent, check calendar conflicts, check transport, remind 48 hours before.' 'When a passport has fewer than six months remaining → notify owner, notify designated parent, create renewal task.' 'When Grandpa has a medical appointment → notify Care Circle, create transport task, display medication list.'

Why it matters: No competitor can do this because their data lives in isolated products. Famivanta's data is connected: school events affect calendars, calendars affect responsibilities, responsibilities affect workload, health affects care, death affects genealogy. The moat is the connection, not the feature count.

Consent-Based Family Safety (Enhanced)

Location modes: Off, Temporary (15m / 1h / journey / school trip / day), Routine (trigger-based: 'Notify Dad when Cedric reaches football practice'), Emergency (SOS), Care (consenting elder shares with designated carers), and Travel. Intelligent geofencing that understands operational consequences: 'Chris reached school → mark arrival confirmed, stop travel-sharing, notify parent, complete school drop-off task, remove transport warning.'

Why it matters: Famora Location and KinOrbit offer opt-in sharing with privacy controls. Famivanta makes location part of the operating system — a geofence event triggers tasks, notifications, and mode changes across modules, not just a map pin.

Care Circle & Elder Care Coordination

Dedicated elder-care experience: care circle (who helps — daughter, son, neighbour, nurse, doctor, paid carer, church member, emergency contact), care calendar (appointments, carers, medication, meals, transport, visits), medication support (name, schedule, adherence, refill, pharmacy, prescribing clinician), care journal (wellbeing observations, changes, questions), care documents (care plan, power of attorney, allergies, insurance), and respite coordination ('Mum has provided 27 hours of care this week — another family member may need to cover Saturday').

Why it matters: KinHarbor gives families free senior-care guidance as a referral service. Famivanta builds the coordination layer: the care circle, the calendar, the medication tracking, and the respite detection — without diagnosing health or judging anyone.

Continuity & Handover Engine

While alive, a person records: financial (banks, insurance, pensions, investments, debts, subscriptions), property (deeds, mortgages, rental, land, keys), digital (accounts, domain names, digital assets), legal (will location, solicitor, executor, power of attorney), practical (utilities, vehicles, household instructions, pet arrangements), and personal (messages, wishes, funeral preferences, family history). The killer feature: conditional handover — 'On verified incapacity, release my Emergency Financial Folder to Chimzi' or 'On verified death, release my Family Handover Plan to my nominated executor.'

Why it matters: KinVault stores information for family handover and distributes through advisers, banks, and employers. Famivanta adds conditional, triggered release — the handover is not just stored, it is activated at the right moment with strict verification. This connects life → emergency → incapacity → death → succession → next generation.

Integration Hub

A central hub under Settings → Integrations showing all connected services: Calendars (Google, Microsoft, Apple, ICS), Genealogy (GEDCOM, FamilySearch API, future partners), Finance (Open Banking via regulated providers like TrueLayer, banks, payment providers), Communications (email, SMS, WhatsApp, push), Schools (ICS, email ingestion, future school-information-system connectors), Health (FHIR-compatible services), Maps (location/mapping provider), and Storage (approved cloud export destinations).

Why it matters: No competitor offers a unified integration hub. Each product integrates in its own domain only. Famivanta becomes an orchestration layer — it does not rebuild external services, it connects them through a single trusted hub with consistent consent and audit.

P2 — Long-Term

Open Banking Integration

Connect Famivanta Money to UK Open Banking via a regulated provider (e.g. TrueLayer) for account data, balances, transactions, cards, standing orders, and direct debits. Display household spending, school expenses, grocery trends, subscriptions, and family savings progress — all with explicit user consent and never storing bank credentials.

Why it matters: Kinora and Famora offer basic budgeting. Famivanta connects to live financial data through regulated Open Banking, turning the finance module from manual entry into a live household financial intelligence dashboard.

FHIR Health-Data Compatibility

Make the family health module compatible with FHIR (the HL7 standard for health-data exchange) so that, in the future, authorised healthcare integrations can exchange Patient, Practitioner, CareTeam, and related resources — without Famivanta inventing a proprietary healthcare interchange format.

Why it matters: No family product in the analysed set offers health-data interoperability. Famivanta builds the internal health module first, then opens a future route into authorised healthcare integrations through a recognised standard.

Famivanta Developer Platform

An external API with OAuth 2, granular scopes (calendar.read, calendar.write, school.events.write, tasks.read, tasks.write, family.basic.read, genealogy.read, genealogy.write, documents.selected.read, finance.summary.read, care.schedule.read, emergency.profile.read), revocable consent, audit history, rate limits, webhooks, token rotation, and tenant isolation. A school integration never receives marriage information, finances, health history, or private memories — only what its scoped token permits.

Why it matters: Kinsora is a closed HRMS. Famivanta opens a scoped, privacy-first developer platform — third parties can integrate without ever gaining blanket access to a family's data. This is the ecosystem play that turns Famivanta from a product into a platform.

Integration Hub

Famivanta becomes an orchestration layer — it does not rebuild external services, it connects them through a single trusted hub with consistent consent, audit, and privacy controls.

Calendars

  • •Google Calendar API
  • •Microsoft Graph (Outlook / 365)
  • •Apple EventKit
  • •ICS / iCalendar feeds
  • •Calendar import / export

Genealogy

  • •GEDCOM 5.5 / 5.5.1 / 7
  • •GEDZip media packaging
  • •FamilySearch API (pedigree, search, match, places)
  • •CSV / JSON / spreadsheet import
  • •Future: Ancestry, MyHeritage, Findmypast partnerships

Finance

  • •Open Banking UK (via TrueLayer or similar regulated provider)
  • •Account data, balances, transactions
  • •Standing orders, direct debits
  • •Payment providers (Stripe for subscriptions)
  • •Regional payment providers for Africa

Communications

  • •Email (in-app + external)
  • •SMS fallback (Twilio)
  • •WhatsApp (where policy and consent permit)
  • •Push notifications
  • •Delivery-status tracking

Schools

  • •ICS calendar feeds
  • •Email ingestion
  • •Future school-information-system connectors
  • •Universal Family Inbox capture

Health

  • •FHIR-compatible data exchange (HL7 standard)
  • •Patient, Practitioner, CareTeam resources
  • •Future authorised healthcare integrations
  • •No proprietary interchange format

Maps & Location

  • •Map rendering & geocoding
  • •Address search
  • •Directions & travel calculations
  • •Famivanta owns the privacy & consent model — the mapping provider never defines who can track whom

Storage & Export

  • •Approved cloud export destinations
  • •GEDZip media packaging for genealogy
  • •Document vault export
  • •Family report PDF generation

Famivanta Developer Platform

An external API with OAuth 2, granular scopes, revocable consent, audit history, rate limits, webhooks, token rotation, and tenant isolation. A school integration receives only what its scoped token permits — never marriage information, finances, health history, the family vault, or private memories.

calendar.readcalendar.writeschool.events.writetasks.readtasks.writefamily.basic.readgenealogy.readgenealogy.writedocuments.selected.readfinance.summary.readcare.schedule.reademergency.profile.read

Never family.all for a third-party application. Every scope is narrow, revocable, and audited.

The Life-Event Example

Grandmother dies. An ordinary app sees separate pieces: the calendar app deletes appointments; the genealogy app marks her deceased; the vault stores a death certificate; the finance app does nothing; the location app stops sharing. Famivanta understands this as one family life event and asks authorised people: cancel upcoming appointments? End care schedules? Preserve the profile as a memorial? Record date and place of death? Upload the death certificate? Notify nominated family members? Activate the Continuity Plan? Review responsibilities previously owned by this person? Preserve photographs and stories? Update the family tree? Prepare a funeral coordination workspace? Review family assets requiring attention? That is a Family Operating System.