Native Enterprise Modernization
Montana Native Growth Fund
Custom website and Sanity CMS platform for Montana Native Growth Fund, a Native-led CDFI on the Fort Belknap Indian Reservation. Supports community lending, financial education, and homeownership programs for Tribal members and Native families across Montana.

Before and after
The situation
The challenge
Montana Native Growth Fund runs lending, financial education, and homeownership programs for Tribal members across Montana. Those programs depend on a public platform that has to stay online, stay fast on rural connections, and safely handle prospective borrower information on its way into Salesforce. Before this engagement, there was no infrastructure to support that responsibility.
The operating picture looked like this:
- No managed hosting or deployment pipeline. Changes had no controlled path to production, no build verification, and no way to roll back a bad release.
- Unmanaged DNS and certificate posture. The nativegrowthfund.org zone had no documented ownership, no enforced HTTPS, and no plan for certificate renewal or registrar lockdown.
- A sensitive data path with no defined boundary. Loan inquiries needed to reach MNGF's Salesforce environment, which meant credentials, transport security, and submission handling all had to be designed rather than assumed.
- Rural and low-bandwidth access as a reliability constraint. On the Fort Belknap Indian Reservation, mobile and limited connections are the norm. Slow origin response times are not an inconvenience here, they are an access barrier.
- A small team with no dedicated IT function. Any solution that required a developer for routine content changes, patching, or server maintenance would fail the moment the engagement ended.
The real problem was not the absence of a website. It was the absence of an operating model: no defined infrastructure, no security boundary around a financial workflow, and no way for a lean nonprofit team to run the platform safely on their own.
Supported outcomes
Results and project impact
The engagement replaced an unmanaged digital footprint with governed cloud infrastructure that a two-person team can confidently operate.
A platform with no maintenance obligation. MNGF operates no servers, patches no operating systems, and renews no certificates manually. The categories of work that most often go undone at small nonprofits were designed out of the architecture rather than delegated to staff who could not absorb them.
A defensible security posture for a financial workflow. Loan inquiry data moves through a server-side boundary with credentials held in an encrypted store and never exposed to the browser. No applicant data is retained by the platform, keeping Salesforce as the single system of record and narrowing audit and incident scope to one governed system.
Domain and DNS under documented control. Zone ownership, delegation, and every record are documented. Registrar transfer lock is enabled, HTTPS is enforced, and certificate renewal is automated. The most commonly neglected asset at an organization this size is now the best documented.
Reliable access for rural users. Edge-distributed delivery removes the origin server from the critical path for most requests, so community members on mobile and limited connections reach program information and the application pathway without the latency a single distant origin imposes.
Operational independence for staff. The MNGF team publishes program updates, financial education content, and downloadable resources directly, within role-scoped permissions and with validation preventing malformed entries. Routine content changes no longer require a developer or a billable hour.
Recoverability as a standing control. Every deployment is immutable and every prior version is retained as a rollback target. A bad change is a seconds-long recovery rather than an emergency engagement.
Cost aligned to use. Scale-to-zero compute, bundled edge delivery and TLS, and the absence of license and plugin subscriptions keep ongoing cost proportional to actual traffic, with no fixed server charge accruing during quiet periods.
Headroom for growth. Traffic spikes around funding announcements and application deadlines are absorbed automatically. MNGF can add programs and content without facing a re-platform.
Recommended approachStrategy
The guiding principle was to eliminate risk by eliminating surface area. Every component MNGF would otherwise have to patch, monitor, renew, or pay for became a candidate for removal.
We recommended a fully managed, serverless architecture over any self-hosted alternative. That single decision closed out the majority of the risk profile at once: no operating system to patch, no database to secure, no plugin ecosystem to monitor, no server capacity to size or pay for during quiet months.
The strategy rested on four commitments:
Managed over self-hosted. Hosting, TLS, CDN, and CMS infrastructure all shift to providers with dedicated security teams. MNGF inherits that posture instead of trying to reproduce it.
Static-first delivery with edge distribution. Pre-rendered content served from a global edge network removes the origin server from the critical path for nearly every request. This is the performance answer and the availability answer at the same time, which matters when your users are on rural mobile connections.
A hard server-side boundary for sensitive data. Loan inquiry handling runs server-side, with credentials held in the platform secret store and never exposed to the client. Applicant data transits to Salesforce and is not retained by the platform.
Operational ownership transferred, not retained. Success was defined as MNGF running day-to-day operations without calling us. Structured content tooling, written runbooks, and hands-on training were scoped as deliverables from the start, not as an afterthought at handoff.
We deliberately avoided architecture that would have made MNGF dependent on a retainer for basic operation. The support relationship exists for governance and improvement, not because the platform cannot run without us.
How the work movedDelivery process
The engagement ran as a structured consulting delivery with defined phases, each closing on a documented decision or artifact.
Phase 1 — Discovery and risk assessment
We began by mapping MNGF's mission, operating constraints, and technical reality. That included the existing domain and hosting footprint, the Salesforce environment already in use, staff technical capacity, and the rural connectivity conditions their community actually faces. The phase closed with a documented risk profile covering availability, data exposure, domain security, and operational continuity. Those findings drove every subsequent decision.
Phase 2 — Architecture and strategy
We evaluated self-hosted and managed options against MNGF's risk profile and, critically, their capacity to maintain what we left behind. The serverless, edge-distributed model was selected because it removed the largest categories of risk and recurring cost at once. The architecture, the integration boundary for Salesforce, and the DNS hardening plan were documented and approved before implementation began.
Phase 3 — Cloud foundation and pipeline
We provisioned the managed hosting environment and established the Git-backed CI/CD pipeline first, so every later change flowed through a controlled path. Preview environments, atomic production deployments, and rollback were in place before any content or integration work started.
Phase 4 — DNS, TLS, and domain hardening
Authoritative DNS was consolidated under documented ownership. Records were audited and stale entries removed. HTTPS was enforced with automated certificate lifecycle management and HSTS, and registrar transfer lock was enabled. Email authentication policy was reviewed to reduce lookalike phishing risk against MNGF's borrower community.
Phase 5 — Application and content platform build
The Next.js application was implemented with static pre-rendering for program and education content. Sanity was configured as a structured content backend modeled on MNGF's actual programs, with validation rules and role-based permissions so staff could publish safely within their own scope.
Phase 6 — Secure Salesforce integration
The loan inquiry path was built server-side with credentials held in the encrypted secret store, input validated and sanitized on the server, and no applicant data persisted by the platform. The boundary was tested end to end against MNGF's Salesforce environment before release.
Phase 7 — Performance and load verification
We verified delivery performance across devices and simulated constrained connection speeds representative of rural mobile access, then tuned caching, image optimization, and payload size against those results rather than against ideal-network assumptions.
Phase 8 — Monitoring and alerting
Uptime checks, deployment health monitoring, and error alerting were configured and routed before launch, so the platform was observable from its first day in production rather than after its first incident.
Phase 9 — Documentation, training, and handoff
Architecture documentation, the DNS and access registers, operational runbooks, and the editorial guide were delivered alongside hands-on staff training. Cutover to production at nativegrowthfund.org was executed with rollback available throughout.
Phase 10 — Post-launch stabilization and ongoing support
We monitored closely through the initial production period, confirmed integration and alerting behavior under real traffic, and transitioned into an ongoing support relationship focused on governance and improvement rather than routine maintenance.
After launchCurrent status and ongoing support
The platform is live and in active managed support. Monitoring runs continuously with alerts routed to a defined escalation path, so availability, deployment health, and the Salesforce integration are observed rather than assumed.
Our ongoing work focuses on governance and improvement: periodic security and access reviews, secret rotation on a defined cadence, DNS and certificate oversight, dependency updates applied through the standard pipeline with preview verification, and cloud cost review to confirm spend stays proportional to use.
MNGF staff continue to own day-to-day content operations independently. That was the point. The architecture requires no routine maintenance from them and no standing intervention from us to stay online.
As MNGF's lending, financial education, and homeownership programs expand, the infrastructure scales without re-platforming. We remain available as their cloud and security advisory partner for new integrations, added programs, and any change to their compliance or capacity requirements.
Context
Client or organization background
MNGF is a Native-led Community Development Financial Institution (CDFI) based on the Fort Belknap Indian Reservation in Montana. Their mission is to support financial growth, financial education, and economic sovereignty for Native people through lending, mentorship, and responsible homeownership programming.
Success criteria
Project goals
- Stand up a managed, cloud-native hosting platform with no servers for MNGF to patch or maintain
- Establish a controlled deployment pipeline with preview environments and instant rollback
- Harden DNS, TLS, and registrar configuration for the nativegrowthfund.org zone
- Secure the loan inquiry data path into Salesforce with a server-side boundary and no client-exposed credentials
- Deliver consistent sub-second content delivery over rural and mobile connections
- Remove ongoing infrastructure and license cost from the operating budget
- Transfer operational ownership to non-technical staff through tooling, documentation, and training
- Build a foundation that scales with program growth without re-platforming
InnoNative responsibilities
Scope and services delivered
- Cloud Architecture & Advisory
- Cloud Infrastructure Implementation
- Security Assessment & Hardening
- DNS & TLS Hardening
- Serverless Migration & Modernization
- CI/CD Pipeline Implementation
- Secure API & Integration Engineering
- Performance & Edge Optimization
- Cloud Cost Optimization
- Monitoring & Alerting Setup
- Compliance Alignment Advisory
- Documentation & Knowledge Transfer
- Managed Cloud Support
Implementation
Technical solution
Implementation moved from infrastructure and domain control inward toward the application and integration layers.
Cloud hosting foundation. The platform was provisioned on Vercel's managed edge infrastructure. Compute is serverless and scales to zero when idle. There is no virtual machine, container, or web server under MNGF's operational control, which removes patching and capacity management from their responsibilities entirely.
Deployment pipeline. A Git-backed CI/CD pipeline builds, verifies, and promotes every change. Each branch produces an isolated preview URL for review before anything reaches production. Production deployments are atomic and immutable, and every prior build stays available as a one-click rollback target. Mean time to recovery for a bad release is measured in seconds.
DNS and TLS. Authoritative DNS for nativegrowthfund.org was consolidated under documented ownership, with records audited and pruned. HTTPS is enforced end to end with automated certificate lifecycle management and HSTS. Registrar transfer lock is enabled.
Application layer. The Next.js application statically pre-renders program, education, and resource content at build time, serving it from the edge cache. Server-side rendering is reserved for the small set of routes that require it. Images are optimized and served in modern formats at device-appropriate sizes, which materially reduces payload on mobile connections.
Content backend. Sanity was implemented as an API-first, structured content backend. Content models were defined around MNGF's actual programs rather than generic page templates, with validation rules that prevent staff from publishing incomplete or malformed entries. Publishing triggers incremental revalidation, so edits reach the edge without a developer or a manual deploy.
Salesforce integration. Loan inquiries post to a server-side API route rather than directly to Salesforce. That route validates and sanitizes input, retrieves the Salesforce credential from the encrypted secret store at runtime, and forwards the submission over TLS. No credential is present in the client bundle. No applicant data is written to platform storage or logs, leaving Salesforce as the single system of record.
Caching strategy. Immutable content-hashed assets receive long-lived cache headers. HTML is edge-cached with revalidation triggered by publish events. This gives near-instant repeat visits without stale content, which is the specific combination rural users benefit from most.
Capabilities
Key features
- Serverless, scale-to-zero cloud hosting with no customer-managed servers
- Global edge delivery with automated TLS and HSTS enforcement
- Git-backed CI/CD pipeline with isolated preview environments
- Immutable deployments with instant one-click rollback
- Hardened DNS zone with registrar transfer lock and record audit
- Server-side integration boundary with zero client-exposed credentials
- Encrypted, environment-scoped secrets management
- Role-based access control for staff publishing
- Structured content platform with validation rules
- Automated image optimization and edge caching for low-bandwidth access
- Uptime and deployment health monitoring with alerting
- Versioned content with point-in-time recovery
Connected systems
Integrations
- Salesforce (secure server-side loan inquiry integration)
- Sanity Content Lake API
- Vercel deployment and hosting platform
- Git-based CI/CD source control
- DNS and certificate authority automation
Handoff
Launch deliverables
- Production cloud environment at nativegrowthfund.org on managed serverless infrastructure
- Cloud architecture and infrastructure documentation
- Documented risk profile and security assessment findings
- Hardened DNS zone with ownership, delegation, and record register
- Automated TLS with HSTS enforcement and certificate lifecycle management
- Git-backed CI/CD pipeline with preview environments and rollback
- Secure server-side Salesforce integration with encrypted secrets management
- Structured content platform with role-based staff access
- Monitoring, uptime checks, and alert routing configuration
- Operational runbooks for rollback, credential rotation, and incident escalation
- Access and credential register with grant and revoke procedures
- Non-technical staff editorial guide and live training sessions
- Performance verification report against constrained-connection conditions
Visual details
Project gallery
Selected screens and project materials. Open any image for a larger view.
Your next step
Have a project with similar goals or constraints?
Share the business need, desired outcome, timeline, and expected investment. InnoNative will review the information and recommend a next step when there is a potential fit.

