Johndorf Ventures · Internal Platform Proposal

Building the Operating System
for the Next Decade

Johndorf has built a sustainable real estate company over two decades. The operations infrastructure hasn't kept pace. Johndorf Core changes that.

400 people connected
5 systems unified
Prepared by Symph Agency  ·  For Johndorf Ventures, Inc.

The Gap Between Where Johndorf Is
and Where It Should Be

📋
Sales / AMD
2–4 hours/day lost
Manual Viber reports and Google Sheets tracking consume productive hours that should go toward closing deals.
💸
Accounting
3–5 hours/day on paper
Paper liquidations and duplicate SAP encoding create reconciliation errors and accounting backlogs.
👥
HR
Disconnected payroll
Manual weekly attendance uploads from biometrics — PayRuler is not connected to SAP. Every payroll run is a reconciliation exercise.
🖥️
Management
Yesterday's data, today
President receives status updates via Viber. No real-time visibility across departments, branches, or KPIs.
⚠️
Infrastructure
10-year-old servers — one failure cost 3 days
Aging on-premise hardware is a ticking clock. One SAP outage already caused three full days of business halt. The next one may be worse.

10–15 hours lost per department per week.  Data entered 2–3× across systems.  Decisions made on yesterday's information.

Johndorf Core —
One Platform. Everything Connected.

Not another system to manage. Johndorf Core is the layer that makes every system Johndorf already uses work together — automatically, in real time. No ripping out what works. Just making it work better.

Before Viber reports & manual updates
After Live dashboard — real-time, always current
Before Paper approvals with no audit trail
After Digital workflows with full audit trail
Before Manual double-encoding across systems
After One entry, everywhere updated automatically
Before 3-day SAP outages, on-premise risk
After Always-on cloud infrastructure, 99.5% SLA

How It All Works Together

Existing Systems
SAP
Finance · Accounting · AR/AP
CRM
Reservations · Buyer records (Ace Intl.)
PayRuler
HRIS · Payroll on Azure
Prime ERP
Documents · Contracts
reads
Integration Hub
Johndorf Core
Integration Hub
The connective tissue between every system
API Gateway Data Sync Event Bus Auth & RBAC Audit Log Notifications
Runs silently in the background — no one logs into Core
powers
New Interfaces
👔 Management Dashboard
President & Executives
🏢 Digital Workflows
All 400 employees
📋 Sales Dashboard
AMD & Sales team
Roadmap
🤝 Commission Portal
Brokers & sellers
Roadmap

The Basic Suite — What We Build First

Start lean. Prove the value. Unlock more as you grow.

Integration Hub
Johndorf Core
The connective layer — always running
  • Real-time sync across SAP, CRM, PayRuler, Prime
  • Unified authentication & role-based access
  • Notification engine (email, in-app)
  • Full audit log — every action, timestamped
Module 1
Management Dashboard
For President & Department Heads
  • Live KPIs across all departments
  • Replaces Viber status updates
  • Cross-branch view, consolidated
  • Configurable alerts & thresholds
  • Mobile-ready — works on phone
Module 2
Digital Workflow & Approvals
For All 400 Employees
  • Cash advance & liquidation workflows
  • Leave requests → PayRuler auto-sync
  • SLA timers — no more lost approvals
  • Full audit trail for all transactions
  • Approved CAs auto-post to SAP

🗺  Roadmap — Unlock as You Grow

Sales & Reservation Dashboard
Unlock after Basic Suite
Seller Commission Portal
Unlock after Basic Suite
Analytics & Reporting Layer
Post-Year 1
Buyer Self-Service Portal
Post-Year 1

Simple, Transparent Pricing

Pay for who uses it. Nothing more.

₱900
per active user  /  per month
📅 12-month lock-in ☁️ Hosting up to 500GB 🔧 16 feature updates/year 👤 Min. 150 users 🚀 Billing starts at go-live
Billing Timeline
Phase 1 · Months 1–4
Build Phase
₱0 / month
No billing during build. Symph builds, Johndorf reviews, iterates, and approves.
Phase 2 · Month 1 of billing
Go-Live
12-month lock-in clock starts at launch. Billing based on active users at month-end.
Phase 3 · Month 2 onward
Full Active
All 400 users onboarded. 16 feature updates per year kick in. Quarterly roadmap planning begins.
User Scale
Active Users Monthly Cost Annual Cost Notes
50 users ₱45,000 / mo ₱540,000 / yr Below minimum — contact us
100 users ₱90,000 / mo ₱1,080,000 / yr
200 users ₱180,000 / mo ₱2,160,000 / yr
300 users ₱270,000 / mo ₱3,240,000 / yr
400 users Johndorf ₱360,000 / mo ₱4,320,000 / yr Entire organization covered

What's In. What's Not.

No surprises. No fine print. Everything is clearly defined before we start.

Included — in the ₱900/user/month
  • Cloud hosting AWS/GCP, up to 500GB storage
  • 99.5% uptime SLA — guaranteed in writing
  • Daily automated backups + disaster recovery
  • Security patches & zero-downtime deploys
  • DPA-aligned, PH-region servers
  • Data export on request — Johndorf owns their data
  • 16 custom feature updates/year (Johndorf picks priority quarterly)
  • All bug fixes — unlimited, no extra charge
  • Full department onboarding (Accounting, HR, Sales, Management, IT)
  • Standard support: business hours, 24-hr SLA
  • P1 critical response: 4-hour SLA
  • Quarterly roadmap planning sessions
  • Price locked for 12-month term — no increases
  • Source code escrow option available
  • 60-day wind-down period on termination
Not Included — separate costs
  • SAP, PayRuler, CRM, Prime ERP licenses (existing Johndorf contracts)
  • Hardware: biometrics, devices, network infrastructure
  • Historical data migration (Johndorf team handles encoding)
  • SMS/email gateway costs (billed at cost, no markup)
  • Storage beyond 500GB (₱2,500/100GB/month)
  • DPA Compliance Officer (internal role per NPC requirements)
  • Features beyond 16/year quota (₱20,000/feature add-on)
  • Native iOS/Android app (roadmap item, separate scope)
  • Re-training for new hires post-onboarding (₱5,000/session)
  • Integrations with systems outside defined scope

Questions We Know You'll Ask

Any user who logs in at least once in a calendar month counts as active. Billing is calculated at month-end based on actual logins, then invoiced on the 1st of the following month. If someone is on leave and never logs in, they're not counted.
Unused updates don't roll over to the next year. Each quarter, Johndorf selects 4 priorities during a planning session. Unused slots within a quarter carry over to the next quarter only — not across years. We recommend using them consistently.
Johndorf owns all data, always — this is in the contract. If you terminate, you receive a full export in standard formats (CSV, JSON, or agreed format) within 30 days. Symph will wipe all data from our servers within 90 days of termination and provide written confirmation.
Source code escrow is available — the codebase is held by a neutral third-party escrow provider and released directly to Johndorf if Symph ceases operations. This is an option included in the agreement. You can continue operating the platform independently.
Yes. After the 12-month lock-in period, the contract converts to month-to-month with 60 days' written notice required to terminate. No penalty fees, no lock-in extension. The 60-day window ensures a proper handoff and data export.
New users are simply added at ₱900/user/month — the same rate, no renegotiation required. The platform scales automatically on cloud infrastructure, so there's no capacity concern. You just notify us and we provision access.
Integration issues are fully covered by our SLA at no extra charge. Priority tiers: P1 (system down or critical data not syncing) — 4-hour response. P2 (degraded performance, partial failure) — 24-hour response. P3 (minor issues, cosmetic) — 72-hour response. All tracked, timestamped, and reported.
Yes — service continuity is maintained throughout any dispute resolution process. We don't cut access over a billing disagreement. This is written into the contract explicitly. Disputes are resolved through a defined escalation process without operational disruption.