A per-church, never-sell-the-data operating system for congregations and Christian schools — proven with real pilot organizations before it ever scales.
The instinct behind the idea checks out — but the actual risk is more specific, and more interesting, than "churches are selling your data."
The scandal is real and current. In 2025, a pro-Israel advocacy campaign built digital perimeters around churches and Christian colleges across California, Arizona, Nevada, and Colorado — geofencing worship hours specifically — to serve targeted ads to attendees' phones, without those churches' knowledge or consent. Separately, the FTC has taken formal action against data brokers Gravy Analytics/Venntel and Mobilewalla for unlawfully collecting and reselling precise geolocation data tied to visits to churches, schools, and other sensitive locations.
That's an important nuance for how this product should be pitched. When I checked privacy policies for several church platforms — Church Online Platform, ChurchCast, Church Leadership Resources — each explicitly states it does not sell data or share it with ad networks. Others are murkier: Elevation Church's app documents a third-party "offer wall" ad exchange; ChurchMe's app bundles OneSignal, a third-party push SDK that collects device ID and usage data; ChurchPlus discloses unnamed third-party data collection. None of this is disclosed in a way an average church staffer could audit, and none of it is contractually permanent — a vendor can add an SDK in a future release without most churches noticing.
We can't promise to stop ambient geofencing of a building — no software vendor can. What we can permanently guarantee is that our own platform is never the leak: no ad SDKs, no data resale, no cross-church pooling, ever — written into the contract, not just the marketing page. That's a narrower claim than "we'll protect your church from advertisers," but it's one we can actually keep, and it's still a real gap in the market: most incumbents don't publish this commitment at all, let alone make it structural.
There's a second, more everyday problem alongside the privacy one: the local vendor ecosystem that churches and schools actually depend on — IT support, networking, AV, websites, payment integrations — is often expensive and unreliable, with nobody accountable when it breaks. This isn't hypothetical: as of this writing, my own kids' school, Seeds of Faith, has no working online payment option and a broken donate link — a paying family can't pay online, and a willing donor can't give. That's not a data-privacy failure, it's a basic-competence failure, and it's the kind of thing a small, local, accountable team can simply fix — because we'd actually answer the phone.
| Product | Category | Price | Notes |
|---|---|---|---|
| Church management (ChMS) | |||
| Planning Center | Modular suite | $0 – $1,466/mo | People (contacts/db) is free & unlimited; each additional module (Giving, Check-Ins, Groups, Registrations, Services, Publishing) is billed separately — cost creeps as a church adopts more of the suite. |
| Breeze ChMS | All-in-one, flat | ~$72/mo | Unlimited members, no per-member or module fee. The closest existing precedent for "lean and flat," worth studying directly. |
| Church Community Builder | Enterprise ChMS | Quote only | Now owned by Pushpay; sold bundled, price hidden behind a sales call. |
| Pushpay | Giving + enterprise ChMS | $199–399/mo giving; $500–1,500+/mo bundled | Megachurch-oriented, opaque pricing, giving-platform fees layered on top. |
| Tithe.ly | Giving + bundle | $0 giving (processing fees only); ~$119/mo bundle | Giving-led; bundle adds ChMS + website. |
| ChurchTrac | All-in-one, tiered | Free <75 people; paid above | Notable precedent: a real free tier sized to the smallest, most common congregations. |
| Realm (ACS Technologies) | All-in-one | Quote only | Older-generation incumbent, denomination/diocese-heavy install base. |
| Rock RMS | Open source, self-hosted | Free (self-hosted) | Full-featured and free, but requires in-house technical staff to run — out of reach for most small churches despite the $0 price tag. |
| Live streaming | |||
| BoxCast | Streaming, tiered | $109 / $169 / $249 per mo | Published pricing (rare in this category); hardware encoder ecosystem. |
| Resi | Resilient streaming | Quote only | Positioned for venues with unstable internet; premium price for stream redundancy. |
| Subsplash Live | Streaming + app suite | ~$300–600/mo | Bundled into the broader Subsplash app platform; sales call required. |
| Vimeo | Hosting/on-demand | Tiered, higher-end | Rarely used live; mostly the sermon-archive layer paired with a separate live provider. |
| Church Online Platform | Free (Life.Church) | Free | Free, but it's Life.Church's own tooling wrapped for others — limited customization, and the church is a guest on someone else's platform. |
| Sermon → podcast | |||
| SermonAudio | Sermon host + AI transcription | Varies | Auto-transcribes audio & video sermons; processes on its own infrastructure. |
| Buzzsprout | General podcast host | $12–24/mo + $0.25/min transcription | Not church-specific; someone still has to manually clip and upload each week. |
| RSS.com / Yet Another Sermon Host | Sermon-specific hosting | Low-cost | Auto-generates a podcast RSS feed from an uploaded sermon archive; minimal automation beyond that. |
| Christian school SIS | |||
| FACTS / RenWeb | SIS + tuition billing | Quote only | De facto standard for private-school billing; UI is mid-rewrite after years on legacy tech. |
| Sycamore | SIS, flat per-student | $4/student/mo | No module gating — the school-world equivalent of Breeze. Worth matching or undercutting directly. |
| Gradelink | SIS + billing | $99–299/mo by enrollment | Tuition contracts and auto-collection built in. |
| Blackbaud | Enterprise SIS | Enterprise, high | Built for well-funded private schools; heavy for a typical church-affiliated school. |
The field in Section 2 is genuinely crowded, and it's worth saying plainly: there are at least four existing church-software products with "Steward" in the name alone — which is exactly why that name got dropped before this went anywhere. "We're local and we care" is a real feeling, but a feeling isn't a moat, and a reader doing real diligence should expect more than that before taking any of this seriously. Five things that actually hold up under pressure:
"Local" is what makes those five things credible and enforceable at this scale, not the differentiator by itself. Worth holding that distinction clearly before this goes to anyone who'll ask "why not just use Breeze."
Not built for the megachurch with a jumbotron — built for the ordinary congregation and the ordinary church school.
Per the 2025 Faith Communities Today survey, the median U.S. congregation has 70 regular participants, and 68% of churches have fewer than 100 people — most running on volunteer labor and a tight annual budget. Yet attendance is inverted: nationally, the largest 13% of congregations capture 78% of all churchgoers, which is exactly where Pushpay's and Subsplash's enterprise sales motion is aimed. This is precisely the segment national vendors treat as an afterthought — small churches and small Christian schools.
A small, known customer base is a feature, not a limitation, for a product whose entire pitch rests on trust. A national SaaS can promise not to sell data in a privacy policy; a founder who's a member of the church and a parent at the school being served — who can sit across the table, not a distant sales territory — is the accountability mechanism, not just a policy on a page. White-glove onboarding and support are genuinely feasible at this scale in a way they aren't for a platform chasing thousands of anonymous accounts.
This started as a hyperlocal build in western Pennsylvania. Whether it stays that way, or this becomes something with broader reach sooner than expected, is a genuinely open question right now, not a settled default either direction — events have already moved faster than the original plan assumed. The original regional go-to-market plan is preserved intact in the Appendix either way, set aside rather than discarded.
The bulletin builder is worth calling out specifically: it's the one thing nearly every attendee touches every single week, it's usually hand-assembled in Word or Canva right now, and it costs almost nothing extra to build — it's just a template pulling data that already lives in Events, Communications, and Volunteer Scheduling. High visibility, low marginal effort, a natural first "wow" for a pilot demo.
The shared-identity point is the one incumbents structurally can't match: FACTS, Sycamore, and Gradelink are school-only systems with no concept of the family's church relationship. A platform built from one people database for both is a real moat, not just a marketing bullet.
Worth surfacing before this goes to anyone: canon law requires every Catholic parish to keep baptismal, confirmation, marriage, and death registers, and — per diocesan guidance on this — the physical register stays the sole official record no matter what software a parish runs alongside it. Specialty tools like ParishSOFT exist specifically for this, and the standard advice even from within that world is: if a diocese already has a sacramental system of record, keep it as the sacramental system of record, and use a general ChMS for everything else — events, giving, groups, communication.
That's actually good news for scope. Building a sacramental register is an explicit non-goal — high canonical stakes, a narrow and already-served need, and the physical register makes full digital replacement moot regardless. SEED's job with a Catholic parish or school is to sit alongside whatever sacramental system already exists, not replace it, and focus entirely on the operational layer it's actually built for.
The other diocese-specific question worth answering before it comes up in conversation: a diocese will likely ask for aggregate visibility across its own parishes and schools. That doesn't have to conflict with the never-pooled-across-organizations promise in Section 5 — a diocese seeing rollup numbers across parishes it has actual authority over is different in kind from SEED pooling data across unrelated churches for its own purposes. The honest answer is: yes, with each parish's or school's explicit, individually-granted opt-in — never bundled in by default, and never something SEED does unilaterally on the diocese's behalf.
FERPA is narrower than it sounds for this specific case, but it's not the whole story. FERPA applies directly to schools that receive funding from the U.S. Department of Education — most fully private Christian schools that take no federal funds aren't directly covered as institutions. Worth confirming this factually with Seeds of Faith and any other target school before assuming either way, since a voucher, ESA, or federal program a specific family participates in can pull funding-adjacent obligations back in. But strict legal applicability isn't really the bar worth building to — parents and schools expect FERPA-equivalent handling regardless, and Pennsylvania layers its own state-level confidentiality requirements (22 Pa. Code §12.31–§12.32) plus PPRA on top for anything survey-adjacent. The practical target: treat every school record as if FERPA's "school official" standard applies, whether or not it's technically required — data used only for the educational purpose it was given for, no re-disclosure without the school's permission, security commensurate with the sensitivity, and the school retaining oversight and control of its own students' records at all times.
COPPA is the other one that matters immediately — kids' check-in and any school-facing tool touching students under 13 collects data from minors. The standard, well-established path here is the "school as parent's agent" doctrine: a school can consent on a parent's behalf for education technology used for a legitimate educational purpose, provided the vendor never uses the data for any commercial purpose beyond that function. SEED's own no-ad, no-resale, no-behavioral-tracking posture already satisfies the hard part of that requirement — the remaining work is making sure the actual data flows and retention match what's been promised, not just the marketing language.
Fully zero-cookie isn't realistic for an authenticated web app — some session mechanism has to exist, and a strict-necessity, first-party, httpOnly session cookie is actually the more secure choice over the alternative (a token sitting in localStorage, which is more exposed to a cross-site-scripting attack, not less). The honest and still very strong version of "cookieless": no third-party cookies, no ad-network cookies, no cross-site tracking or analytics cookies — only the one strictly-necessary first-party session cookie required to keep a login working. Under GDPR/ePrivacy's own "strictly necessary" exemption, that specific cookie doesn't even require a consent banner — which becomes the actual claim worth making publicly: no cookie banner, because there's nothing being tracked that would require one.
What still needs to exist as an actual document, not a principle: a Terms of Service, a Privacy Policy, and a Data Processing Agreement per organization, all built around the commitments already made in Section 5 — no resale, per-tenant isolation, published subprocessor list, data portability, minimal retention. These should be drafted from those principles and then reviewed by real counsel before any of it touches a signed agreement with a school or diocese — this plan can get the substance right, but it shouldn't be mistaken for the legal document itself.
A pure percentage-of-transactions fee has a real hole in it: a church that never routes giving online — plenty of small, older congregations run entirely on cash and checks in the plate, by choice — would get the full platform, support, and your time for permanently $0. That's not generosity, it's an unpaid-labor trap, and it would make the mission unsustainable rather than protect it. The fix is to stop conflating two different things: the transaction percentage rewards platform adoption and scales with real usage, but it can't be the only way SEED gets compensated for the ongoing work of running and supporting the platform.
A low, published monthly contribution every active organization pays, regardless of transaction volume — a starting point to pressure-test is roughly $20–30/month. Framed and calculated the same way as the infrastructure pass-through in Section 10: what it actually costs to keep serving that organization — support time, baseline hosting — not profit-seeking.
On top of the baseline, the small published share on giving, tuition, and event/program registration payments (VBS, camps, retreats, ticketed events) — illustratively around 1%, still to be tested against real pilot volume. This is where growth and real sustainability come from, beyond bare-costs.
Neither number moves unless our own underlying costs move first, and any change is published with its reason. Both would be waived entirely for Indiana Alliance and Seeds of Faith once a pilot begins — they're intended to be the proving ground, not paying customers, once that conversation actually happens.
Still deliberately not doing: tiered SaaS pricing or per-module add-ons, which charge every organization the same regardless of size or actual usage and invite Planning-Center-style creep. The baseline is different in kind — it's sized to real cost, published, identical for every organization, and exists only because the alternative was quietly asking you to subsidize churches indefinitely out of your own pocket. Both numbers above are pilot hypotheses, not locked figures — what Indiana Alliance and Seeds of Faith actually cost to support well is the real data that sets them.
Worth separating two things that are currently bundled in "streaming is costly." Indiana Alliance's actual current setup likely costs almost nothing to run today: Facebook Live's delivery is free — Facebook bears the CDN cost for every viewer, the church only pays for its own encoder and upload bandwidth it already has — and the in-building TV displays, if they're fed over the church's own local network rather than round-tripping through the internet, cost close to zero marginal dollars per Sunday. The new cost only shows up once SEED hosts delivery — so that's the only piece that needs a billing mechanism at all.
Any infrastructure cost that scales with actual usage — video storage and delivery, SMS/email sends — is metered per church and passed through at cost, itemized, no markup, the same principle already applied to payment-processor fees in Section 9. SEED doesn't earn a cent on the streaming bill itself. What SEED earns is the baseline and the transaction percentage, both from Section 9. That keeps the two questions honestly separate: "what does it cost to run" and "how does SEED sustain itself" never get blended into one opaque number, the way Subsplash's bundled $300–600/mo quote does.
Using Cloudflare Stream's actual published rates — $5 per 1,000 minutes stored per month, $1 per 1,000 minutes delivered, no separate egress fee — a church Indiana Alliance's size is a lot cheaper to stream than the BoxCast/Subsplash comparisons in Section 2 suggest. A 75-minute Sunday service, recorded weekly (~325 min/month stored ≈ $1.63), delivered to a few in-building TVs over the internet (~1,500 min/month ≈ $1.50) plus a modest public embed audience of, say, 50 concurrent viewers (~16,000 viewer-minutes/month ≈ $16), lands around $15–25/month in real pass-through cost — not the $100s/month incumbents charge. The gap is almost entirely because Cloudflare has no egress-tier markup, and SEED isn't adding one on top.
Two practical recommendations that follow directly from this:
One infrastructure cost doesn't meter cleanly this way: the self-hosted AI compute (the transcription/LLM box, more in Section 12) is mostly a fixed hardware-and-power cost, not a per-minute one — it doesn't scale down to near-zero the way Cloudflare's usage-based pricing does. For the two pilots, that's small enough to treat as your own overhead, absorbed by the transaction-percentage margin rather than billed to either organization. Worth revisiting only once real usage across more churches would justify a second machine.
Every number below is a labeled assumption, not a locked figure — real pilot data from Indiana Alliance and Seeds of Faith is what actually sets these, the same caveat that's been true everywhere else in this plan. The point of building it anyway is to answer one question plainly: does "small at-cost baseline plus a small percentage" actually produce enough to sustain a small team, without ever needing to behave like a company trying to maximize revenue per church?
| Churches (paying) | Baseline revenue | Giving-% revenue | Total revenue | Est. infra cost | Residual |
|---|---|---|---|---|---|
| 2 (pilot) | $0 | $0 | $0 | ~$250–300/mo | −$250 to −300/mo |
| 10 | $250/mo | $400/mo | $650/mo | ~$300/mo | ~$350/mo |
| 50 | $1,250/mo | $2,000/mo | $3,250/mo | ~$400–450/mo | ~$2,800/mo |
| 150 (illustrative mid-scale) | $3,750/mo | $6,000/mo | $9,750/mo | ~$700/mo | ~$9,000/mo |
Assumptions: $25/mo baseline (midpoint of the $20–30 range), and $40/mo average giving-percentage revenue per church — built from a rough illustrative estimate of ~$4,000/month in giving actually processed online per congregation at 1%, itself a guess pending real pilot numbers. Infra cost scales in rough steps as the shared cluster grows (Section 10's isolation architecture) plus the fixed self-hosted AI box from Section 12 — a second AI machine only gets added once usage genuinely justifies it.
Two things worth reading off that table honestly. First, the pilot phase is a real, out-of-pocket cost — a few hundred dollars a month, plus time, funded personally, which is exactly what "starting free while we prove it works" actually costs to keep the promise. Second, the model doesn't need hundreds of churches to become genuinely sustaining — even at a modest few hundred participating organizations, well short of any national reach, the residual is a modest, real income for a small team, not a fortune, and not nothing either. That's the whole point: the ceiling on this model is deliberately modest, because the pricing was never designed to extract more than what it actually costs to run this well.
The one number this plan can't fill in from outside: what "sustainable" actually means in dollars, for the people doing the work. A founder's own target draw — even a modest, part-time-equivalent one — belongs in this table as a real line item, not left implicit. Worth putting an actual figure to it before this goes much further, if only so "not trying to get rich" has a concrete ceiling attached to it rather than staying a feeling.
With a team that's essentially you plus one or two trusted friends, the honest constraint is time, not ambition — which is exactly why the Rock RMS question was worth asking. It's now answered: ruled out. Rock RMS is an ASP.NET 4.5 / C# / Entity Framework application, historically Windows/IIS/SQL-Server-hosted — a legacy .NET Framework stack, not modern cross-platform .NET. That's disqualifying on its own for a team unwilling to build in .NET, and it also sits awkwardly against the lean, Cloudflare-first, self-hosted-AI stack already decided on elsewhere in this plan. No need to chase the license question further — the stack kills it first. Core build: custom, not on top of Rock RMS.
Decided: Postgres, with Go for the core multi-tenant app and Python as a sidecar for the AI layer. Go over Python for the core app specifically because of the isolation architecture below — a compiled Go binary idles at a fraction of a Python process's memory footprint, which directly determines how many small church workloads can be packed cheaply onto shared hardware. Python stays the right tool for the self-hosted AI orchestration (Whisper-class transcription, LLM inference via something like Ollama) since that ecosystem is strongest there — it runs as its own service the Go app calls internally, not inside the core tenant app.
The instinct to cordon each church off at the infrastructure layer, not just with row-level security in a shared database, is the right one — it's a stronger, more honestly provable version of the never-pooled commitment than almost any competitor can make. Worth pressure-testing the specific shape before committing, though: a literal dedicated Kubernetes node per organization has a real floor cost — even a modest node (Hetzner's CPX22 class, 2 vCPU/4GB, runs about $9.50/month at current 2026 pricing, and something comfortable enough for Postgres plus the app is realistically $15–25/month) — which would eat most or all of the $20–30/month baseline from Section 9 in raw compute alone, before support time, backups, or anything else. At 100 churches that's $1,500–2,500/month in node costs alone for organizations whose actual usage — a people database, some giving activity, some texts, for a median congregation of ~70 people — is genuinely tiny.
The recommended default: a dedicated Postgres database and Kubernetes namespace per tenant, with network policies preventing any cross-namespace traffic, on a small shared cluster — not a dedicated physical node per church. That still lets you say truthfully "your data lives in its own database, never commingled with another church's," while letting dozens of genuinely light church workloads bin-pack efficiently onto a handful of real machines — which is exactly where Go's efficiency over Python pays for itself. A literal dedicated node stays available as an opt-in for an organization that specifically wants or needs that stronger guarantee (a diocese, a large multi-site church), rather than the default every small congregation's baseline fee has to absorb.
Worth being precise about what kind of billing problem this actually is. Cloudflare Stream and Twilio already meter usage themselves and hand you a real per-tenant number to pass through — that part was easy. A shared Kubernetes cluster is the opposite: Hetzner bills one flat number for the whole node regardless of which tenant used what, so "fair" has to be something we define and measure, not something a vendor's invoice hands us.
Splitting that by resource type keeps it honest without over-building:
ResourceQuotas to reserve a fixed, capped allocation per namespace instead — a Standard tier sized for typical light usage (covered inside the existing baseline), and a Plus tier, still flat and published, for an organization whose usage genuinely outgrows it — heavy self-hosted AI transcription volume, a large media archive, a big multi-site membership. The quota itself also solves the noisy-neighbor problem: a heavy tenant physically can't degrade a light tenant's performance, because the cap prevents it.For visibility into whether the tiers and baseline are actually priced fairly — not for church-facing billing — self-host an open-source Kubernetes cost-allocation tool like OpenCost, which attributes real cluster cost back to each namespace. That's how you'd periodically verify the baseline still covers a typical church's real footprint, and catch the rare organization that's quietly outgrown Standard before it becomes a support problem. The complexity stays on your side of the glass; what a church sees stays a simple, flat, published number.
Storage & compute: self-hosted, on infrastructure we own, for anything that doesn't need five-nines uptime — background jobs, AI inference, file storage. AI: self-hosted, open-weight models (e.g. a local Whisper-class model for sermon transcription, a local open-weight LLM via something like Ollama for search/summarization) — sermon audio and family data never touch a big-tech AI API. Web hosting: Cloudflare (Pages/Workers, R2 storage, and likely Stream for video) — not "homegrown" in the literal sense, but infrastructure-only, not an ad or data-brokerage business, which keeps it consistent with the no-data-broker principle even though it's a vendor. Payments: Stripe Connect as the processor of record, so SEED never custodies funds directly — standard, not optional, given money-transmission regulation.
SAMICalls.com is a live, production service already — you run it today for doctors' offices, hospitals, and a Catholic diocese, storing no PII and messaging through a familiar, recognized sender voice. That closes what would otherwise have been real build risk: the Twilio integration, A2P 10DLC carrier registration, and deliverability tuning are already solved and already trusted by exactly the kind of institutions that map onto churches and schools. SEED's texting and calling should route through SAMICalls as-is rather than standing up a second, separate messaging stack — one integration, one place compliance lives, already proven. It's also a real go-to-market asset worth naming directly: an existing diocese relationship through SAMICalls is a warm door into the Christian-school track's Catholic parish schools, not a cold one. Real pass-through economics stay roughly what Twilio's own rates imply — about $0.011 per SMS segment, ~$1.15/month per number, a few dollars a month in campaign fees — landing around $10–20/month for a typical congregation's announcement volume, billed at cost through SAMICalls the same way streaming is billed at cost through Cloudflare.
Worth carrying SAMICalls' own "no PII stored" discipline into SEED's core data design explicitly, not just its messaging layer — store the minimum a feature actually needs, not everything a feature could plausibly use, the same pattern already proven at production scale with hospitals and a diocese.
Pick the custom-core stack based on real team fluency. Stand up the self-hosted AI box, Cloudflare account/domain, Stripe Connect, and the SAMICalls/Twilio texting integration. Design one shared people/giving data model meant to serve a church and a school from day one — this is the structural bet the whole platform rests on, so it's worth getting right before either pilot goes live.
MVP launch and pilot program opening. Free pilot: people database, giving (processor cost pass-through, platform fee waived during pilot), communications, a real website. This is the reference deployment everything else gets judged against.
Free pilot, starting with the concrete broken thing: a working online tuition payment and a working donate link. That alone is a real, immediate win — then grow it into fuller admissions/gradebook/parent-portal functionality.
Self-hosted sermon transcription and auto-podcast pipeline for the church track; parent portal and gradebook for the school track; streaming via Cloudflare Stream. Both tracks stay on the one shared data model from Phase 0.
Once both pilots are stable and genuinely being used, approach a small number of additional churches and schools using the pilots as live references. How wide that net gets cast — staying hyperlocal versus something broader — is a real open question, not settled yet; growth follows proof, not the other way around.
Security posture, in one place instead of scattered across Sections 5–12: per-tenant database and namespace isolation with network policies preventing any cross-tenant traffic; no third-party ad, tracking, or analytics SDKs anywhere in the member-facing app; AI that never leaves self-hosted, owned infrastructure; Stripe Connect holding payment custody so SEED itself never touches or stores raw payment credentials; data minimization as a default, not an afterthought — store what a feature actually needs, nothing it could merely use. None of this is a roadmap item to build later. It's the architecture already committed to in Sections 5 and 12, restated here as the answer to "what's your security posture" rather than left for a reader to piece together.
Insurance is already in place — cyber liability and E&O coverage through Chubb, an established commercial carrier a diocese's or school's own risk office will recognize without needing an explanation of who they are.
The honest question a church or school should ask before trusting a small team with their data: what happens if the person running it can't anymore. The answer here isn't a promise to always be available — it's that the system is built not to need any one person to keep running. Infrastructure as code, not tribal knowledge sitting in one person's head; documented runbooks; the one or two trusted collaborators already planned cross-trained rather than kept dependent on a single founder; and data escrow — encrypted backups and recovery access held somewhere outside any single point of failure, so a church's data and a school's records stay recoverable and exportable no matter what happens to any one person involved. There's no single point of failure in this design. If there's a single point of anything, it's faith — the bet that building it this way, honestly, is worth doing regardless of what happens to any one person building it.
Feedback, not funding. This isn't a fundraise. The premise is a sustainable business, not a get-rich one — the money is meant to come from being honest and accountable, not from squeezing the churches and schools using it, which means it was never going to be pitched as a high-growth return for investors in the first place. What's actually wanted from anyone this reaches: does the model hold together, is the "sustainable instead of extractive" premise actually credible on paper, and where is the thinking wrong. If you're the kind of person who can look at Sections 12, 13, and 14 and have real opinions — on the stack, on the isolation architecture, on what a solo-plus-friends team should build first, on a risk that's missing — that's the most useful response, more than encouragement.
Worth being precise about the pilots too: Indiana Alliance Church and Seeds of Faith are the intended first two, real and already identified — but that conversation hasn't happened yet. The plan is to approach them once there's a working product to show, not before, so nobody is waiting on anything right now except the build itself.
— Jim · jim@secondrowsolutions.com · 412-719-5266
Original market framing. Not a national SaaS play — a service to a specific region's churches and schools, run by someone who can sit in the pew. Rural western Pennsylvania skews smaller and older than the national average — small-town Lutheran, Methodist, UCC, and Presbyterian congregations alongside Catholic parishes and independent/Baptist churches, most running on volunteer labor and a tight annual budget.
Using population (Indiana Co. ~83k, Cambria Co. ~130k, Armstrong Co. ~65k — roughly 280k combined) against typical rural-PA church density, a reasonable estimate was 230–350 churches across the three counties, plus a smaller number of Christian schools — Diocese of Greensburg covers Catholic parishes/schools in Indiana and Armstrong Counties, Diocese of Altoona–Johnstown covers Cambria County (87 parishes / 15 schools diocese-wide, of which a share sit in Cambria), plus independent schools like Cambria County Christian School (PK–12, Brethren-affiliated) in Johnstown. The fastest way to get a real number: county ministerial associations and the two diocesan school offices.
Original trust argument. A relatively small, known universe of customers is a feature, not a limitation, for a product whose entire pitch rests on trust. A founder who's known locally, who can meet a pastor or school administrator face to face, who sponsors the same county fair, is the accountability mechanism, not just a policy on a page.
Original expansion sequencing. Prove the model in Indiana County first — no push into Cambria or Armstrong until Indiana County itself is solid. Once proven in the three core counties, the natural next ring — Westmoreland, Jefferson, Clearfield, Blair, Somerset — would extend the same relationship-driven approach outward, rather than pivoting to a colder, more distant go-to-market.
Key sources: