Home
Mobile-first. Property search, featured and new properties, agents, recent activity, video, calls to action, and lead generation.
Response to the Digital Platform RFP · Puerto Rico
Digital Platform & Website
Building a durable digital platform for properties, agents, content, leads and future Real RE/MAX integration.
Enterprise is our recommended response. Smaller phased paths are available in Appendix A.
Prepared by: Medellín Web Soluciones S.A.S.
Ref. MWS-REMAX-PI-2026
October 2026
Benefit for a fast start
10% off implementation
Available for the five calendar days after this proposal is activated, if written acceptance and a start order are signed inside that window. Time zone: Atlantic Standard Time (Puerto Rico, UTC−4).
Valid until October 10, 2026 at 2:15 PM AST.
The discount applies only to the implementation price of the plan that is chosen. It does not apply to hosting, AWS usage, licenses, CRM, third-party services, AI usage, monthly care, or any other recurring charge. It does not combine with other discounts.
01Executive summary
01
The RFP asks for the first corporate website and an integrated digital ecosystem: the permanent home of the brand, its agents, property activity, content, and leads. It is a platform, not a page.
02
Enterprise: a custom Next.js experience in front of domain services for properties, agents, leads, content, and integration, delivered in 14 to 16 weeks. It is the one response we recommend. If this phase needs a lower budget, Appendix A shows three smaller first phases and what each leaves out of the RFP.
03
Each major component sits behind its own interface. CMS, CRM, AI, and automation can change without rebuilding the public website or losing its SEO history.
04
Domain, AWS, CMS, repository, and analytics accounts are held by Paradise Island. MWS works with delegated access.
05
Exportable data, disclosed licenses, and a no-hostage clause. The last 20% is paid only after a successful Exit Test.
06
An Integration Service designed for a later connection to reZEN, Leo/AiRM, and future corporate platforms, once APIs and authorization exist.
02RFP requirements — our response
| Requirement | Our response | Status | RFP |
|---|---|---|---|
| Corporate website | Mobile-first Next.js site: home, properties, agents, Paradise Live, content, and lead paths. | Included | §1, §4 |
| Properties | For Sale, For Rent, New, Featured, Under Contract, Sold, and Rented, from automated sources where technically and legally available. | Subject to provider | §5 |
| Agents | Directory and branded pages: photo, biography, contact, WhatsApp, areas, specialties, languages, listings, activity, reviews, and video. | Included | §5 |
| Agent social hub | Direct links to each agent's approved channels, with recent social and video surfaced without uploading the same asset twice. | Subject to provider | §5 |
| Paradise Live | Activity feed: new listing, under contract, just sold, just rented, new video, client review, agent achievement, announcement. | Included | §5 |
| Videos & content | Property tours, market updates, education, agent video, and company news, managed in a proven headless CMS. | Included | §5 |
| Lead generation | Showing, property information, valuation, buyer, rental, investment, WhatsApp, click-to-call, email, and property alerts. | Included | §6 |
| Lead routing | Property-specific inquiries sent to the responsible agent through the Lead Service and the notification worker. | Included | §6 |
| CRM | Handoff to the CRM Paradise Island approves. If the office already pays for one, the platform connects to it. | Subject to provider | §6, §7 |
| Automation | Make.com or another approved tool for flows that do not justify custom code. | Subject to provider | §2, §7 |
| AI | A replaceable AI adapter for discovery, qualification, and agent assistance, with OpenAI or Claude behind it. | Subject to provider | §2, §7 |
| Less duplicate data entry | One record per listing and agent feeds the site, Paradise Live, and the CRM handoff, instead of re-entering it by hand. | Included | §4 |
| Room to grow | New offices, agents, and markets are added as records and pages, without rebuilding the platform. | Included | §4 |
| Training & documentation | Staff training and written documentation: architecture, accounts, backups, and routine administration. | Included | §10 |
| Analytics | Google Analytics and Search Console opened under accounts Paradise Island owns. | Included | §7, §10 |
| SEO | Technical SEO and indexing setup on server-rendered property, agent, and content pages. | Included | §10 |
| Security | CloudFront, WAF, TLS, access control, secrets, backups, and monitoring in the client AWS account. | Included | §10 |
| Future Real RE/MAX integration | The Integration Service is the extension point for reZEN, Leo/AiRM, and future corporate platforms. | Prepared | §3 |
| Data portability | Agent, property, lead, form, content, and configuration data exportable in practical non-proprietary formats. | Included | §3, §8 |
| Client ownership | Domain, hosting, CMS, repository, and third-party accounts held by Paradise Island, with independently changeable credentials. | Included | §8 |
| Exit Test | Final acceptance and the last 20% of the fee follow a successful Exit Test. | Included | §9 |
03Build with, not from scratch
Buy / integrate
Content management
Headless CMS: Strapi, WordPress headless, Sanity, or Contentful, chosen in discovery
Analytics & search
Google Analytics and Search Console on client accounts
CRM
The CRM Paradise Island approves. HubSpot is one option
Automation
Make.com or another approved tool
AI providers
OpenAI or Claude behind a replaceable adapter
Video & social
The office's and agents' approved channels, linked and surfaced
Messaging
WhatsApp business provider and email tools
Cloud services
AWS managed services: CloudFront, WAF, ECS on Fargate, PostgreSQL
Custom
Experience layer
The Paradise Island public site: property, agent, Paradise Live, and lead journeys.
Domain services
Property, Agent, Lead, Content, and Integration services that keep records independent of any vendor.
Integration layer
One place where the CRM, property feeds, and future corporate platforms connect.
Data normalization
Internal property, agent, and lead models kept separate from each source's format.
Lead routing
Rules that send each inquiry to the right agent and to the approved CRM.
Custom development only where it creates real business or architectural value.
MWS may use Cursor and Amazon Q Developer to speed scaffolding, tests, documentation, and infrastructure drafts. Those tools are not part of the platform delivered to Paradise Island. Generated work is reviewed before production.
04Platform experience
Mobile-first. Property search, featured and new properties, agents, recent activity, video, calls to action, and lead generation.
For sale, for rent, new, featured, under contract, sold, and rented, from automated sources where that is technically and legally available.
Directory and individual pages: photo, biography, contact, WhatsApp, service areas, specialties, languages, listings, activity, reviews, and video.
Direct links to Instagram, Facebook, LinkedIn, YouTube, and other approved channels, with a way to surface recent social and video without uploading the same asset twice.
A living activity feed: new listing, under contract, just sold, just rented, new video, client review, agent achievement, company announcement.
Property tours, market updates, education, agent video, company news, behind the scenes, and short-form social video.
05AI as a business capability
Visitors describe what they need in plain language and see matching listings from the approved catalog.
Inquiries arrive with area, budget, timing, and intent captured, ready for the agent.
Answers from published listing data and information the office approves. Not an appraisal.
A request to visit is recognized and moved to the showing form or the responsible agent.
Inquiry summaries and follow-up drafts for the assigned agent.
Draft listing descriptions and posts, reviewed by an editor before publishing.
The adapter can hand over to Leo/AiRM or another corporate tool once it is available and authorized.
Each use case is confirmed in discovery with a provider, a usage budget, and approved data sources. Provider usage is billed to the Paradise Island account.
06Architecture
Domain, content, SEO history, and agent pages stay in place while CRM, AI, or back-office systems change.
Services talk through defined interfaces. Replacing one component does not mean rebuilding the website.
Pages are rendered on the server, so buyers get speed on mobile and Google reads the full content.
Infrastructure is written as code in the client AWS account, so another provider can redeploy it.
Visitors and agents reach Next.js through CloudFront, WAF, and TLS. Next.js talks to a BFF and an API door. Domain services sit behind that door. External systems connect only through authorized interfaces. Compute for the first launch is ECS on Fargate. PostgreSQL is the primary database. Redis and S3 are added only if the validated design needs them.
The disclosure the RFP requires in section 7: component, owner, cost, data portability, and replacement path for each function.
| Function | Initial solution | Owner / billing | Cost | Data portability | Replacement path |
|---|---|---|---|---|---|
| Website / CMS | Next.js public site and a headless CMS chosen in discovery | Paradise Island | Included in the build. CMS license or hosting if it applies | Code in the client repository. Content exportable | The CMS can change behind the Content Service |
| Property data | Property Service, fed by an authorized source or manual entry | Paradise Island | Feed, MLS, or IDX provider's price, if used | Export in practical formats | Replaceable source, or a later corporate listing sync |
| CRM / Leads | Lead Service and the CRM Paradise Island approves | Paradise Island account | CRM vendor's price | Leads kept in the platform and in the CRM | Future Real RE/MAX tools through the Integration Service |
| AI | Replaceable AI adapter. OpenAI or Claude | Paradise Island API account | Usage, billed by the provider | Prompts and approved knowledge documented | Leo/AiRM or future corporate tools |
| Automation | Make.com or another approved tool | Paradise Island account | Vendor's price | Flows documented | APIs or corporate integrations |
| Video / Social | Approved channels of the office and each agent | Paradise Island and each agent | Platform's price, if any | Content stays on the owner's channels | Portable |
| Analytics | Google Analytics and Search Console | Paradise Island | Billed to Paradise Island if a paid tier is chosen | Client-owned history | Client-owned accounts |
| Hosting / Cloud | AWS: CloudFront, WAF, ECS on Fargate, PostgreSQL | Paradise Island AWS account | Estimate USD 350–900 / month | Infrastructure as code (AWS CDK) | Redeployable by another provider |
| Source code | Git repository with GitHub Actions CI/CD | Paradise Island as owner | Included in the build | Full repository access | Any qualified provider |
07Future Real RE/MAX integration
Paradise Island platform
Integration readiness is included in the architecture; implementation of external corporate integrations is subject to API availability, authorization and technical specifications.
08Ownership & Exit Test
Paradise Island can replace the developer, the hosting provider, or any component without losing control of its website, data, accounts, or digital history.
Domain ownership
Registered in a Paradise Island account. MWS receives delegated access only.
Hosting ownership
AWS account owned and billed by Paradise Island.
CMS ownership
Permanent owner credentials held by Paradise Island.
Repository ownership
Paradise Island is owner of the repository for all custom code it pays for.
Database export
Agent, property, lead, form, content, and configuration data in practical non-proprietary formats.
Credentials
Final credentials can be changed by Paradise Island without vendor approval.
Backups
A current full backup is delivered, with a documented restore procedure.
Documentation
Architecture diagram, technology and account inventory, renewal schedule, and administration guide.
License inventory
Every third-party product and license disclosed, including what stops working if it ends.
Migration procedure
A written procedure a replacement provider can follow to take over.
Exit Test
Final acceptance and the last 20% of the fee depend on it.
Compliance confirmation · RFP §8, §9, §12
MWS confirms compliance with the Anti–Vendor Lock-In and Exit Test requirements in sections 8 and 9 of the RFP.
Exceptions: none identified. Any proprietary or non-transferable component found in discovery is disclosed in writing before contracting.
Proprietary or non-transferable dependencies: none from MWS. Third-party products such as the CMS, CRM, automation, and AI providers are contracted on Paradise Island accounts and listed in the license inventory.
Ending maintenance or support never disables the website, the content, or client-owned accounts, subject to legitimate third-party subscriptions being paid.
09Relevant real estate experience
Property discovery
Catalog with search and filters by type, zone, price, area, and rooms.
SEO
Property pages with structured data (JSON-LD), sitemaps, and search landing pages.
Analytics
Google Analytics 4 and Google Tag Manager, with events for leads, bookings, and calls to action.
Lead generation
Contact, sell-your-property, and investment forms, plus WhatsApp calls to action.
AI assistant
An assistant that answers from the catalog and suggests matching properties.
Appointment workflow
Visit scheduling from each property page, with an admin calendar. The assistant can also book a visit.
Digital conversion
Conversion events stored and reviewed in an admin interaction panel.
Medellín, Colombia. Shown as a comparable reference for capabilities. No performance results are claimed here.
10Success metrics
Lead conversion
Share of visits that become a lead
Property inquiries
Requests per listing and per agent
Showing requests
Showing requests submitted and routed
Valuation requests
Sell my property and valuation submissions
Organic visibility
Search impressions and clicks in Search Console
Lead routing time
Time from submission to the assigned agent
Duplicate data entry
Manual re-entry steps removed per listing and lead
Website performance
Core Web Vitals on the key page templates
Indexation
Indexed property, agent, and content pages
11Timeline
Delays in access, data, content, approvals, or vendor replies can move the dates. A scope change can require a new price and a new schedule, and it needs written approval. Extra work does not start before that approval.
12Investment
Recommended RFP response
Enterprise · 14–16 weeks
$35,900
USD · implementation, discovery through the Exit Test
$32,310 inside the fast-start window · save $3,590
Discovery and architecture
System map, data model, integration definition, cloud architecture, and the backlog.
$4,000
UX/UI and design system
Home, property, agent, Paradise Live, content, forms, and lead flows. Mobile first.
$4,000
Next.js frontend
Independent presentation layer: SSR/ISR, technical SEO, property pages, agent pages, content, and lead capture.
$7,000
Backend and microservices
Domain services for property, agent, lead, content, integration, and notifications. Node.js and TypeScript.
$9,500
Integrations, CRM, and automation
CRM handoff, property feed, email, WhatsApp, social, and an AI adapter that can be replaced later.
$4,500
AWS, DevOps, and infrastructure as code
Client-owned AWS account, CDK/CloudFormation, CI/CD, dev, staging, and production.
$2,500
QA, SEO, documentation, and launch
Testing, training, account inventory, migration procedure, and the Exit Test.
$4,400
Four invoices, each issued when its milestone is reached and accepted. The last 20% is paid after the Exit Test and the agreed handoff are complete.
13Recurring costs
Required
Hosting / AWS
Estimate USD 350–900 / month
Billed to the Paradise Island AWS account
Domain renewal
Registrar's price, annual
Paradise Island registrar account
CMS license or hosting
Vendor's price, if the chosen CMS has one
Chosen in discovery
Depends on a scope decision
CRM
Vendor's price
Not added if the office already pays for one
Property data
Feed, MLS, or IDX provider's price
Depends on the authorized source
Optional
AI / API usage
Usage, billed by the provider
OpenAI, Claude, or a later corporate tool
Automation
Vendor's price
Make.com or another approved tool
WhatsApp and email tools
Vendor's price
When the channel is approved
Video hosting and SaaS licenses
Vendor's price
Only if used
Maintenance and support
USD 1,500 / month
Paid to MWS. No mandatory lifetime dependency
These figures are planning estimates. They move with region, traffic, storage, transfer, availability, backup retention, active services, and current AWS prices. Real usage is billed to the Paradise Island account. MWS does not guarantee a fixed monthly infrastructure cost.
14Support & SLA
| Severity | Examples | First response | Target resolution |
|---|---|---|---|
| P1 · Critical | Site down, lead capture stopped, or a security incident. | To be agreed in final SLA | To be agreed in final SLA |
| P2 · High | A core feature degraded with no workaround, such as search, agent pages, or the CRM handoff. | To be agreed in final SLA | To be agreed in final SLA |
| P3 · Normal | A defect with a workaround, or a non-blocking error. | To be agreed in final SLA | To be agreed in final SLA |
| P4 · Minor | Cosmetic issues and small adjustments. | To be agreed in final SLA | To be agreed in final SLA |
15Key dependencies
External APIs
Only providers with documentation, permission, and credentials are integrated.
Property data sources
A defined, authorized source, or a written decision to enter listings by hand.
CRM access
Administrator access and API credentials for the CRM Paradise Island approves.
Real RE/MAX corporate API availability
reZEN and Leo/AiRM connections wait on API availability, authorization, and specifications.
Third-party account approvals
AWS, CMS, analytics, WhatsApp, and AI accounts opened under Paradise Island credentials.
Content and approvals
Brand files, photos, agent biographies, and a named approver for each milestone.
Transition assistance
Cost of handoff assistance to a replacement provider: to be agreed in the contract.
16Brand, compliance & scope
17Next step
We would welcome the opportunity to review the proposed architecture, validate integration assumptions and align the implementation roadmap with RE/MAX Paradise Island’s long-term digital strategy.
Schedule the session
WhatsApp and email open a message that already names this proposal, ref. MWS-REMAX-PI-2026.
Each route is designed and built for Paradise Island. Growth is Next.js plus one backend. Starting adds a smaller API for listings and leads, and that API can grow. Express is one application. Starting and Express add the MWS lead assistant at $35 per month.
A custom Next.js site, with SSR/ISR and technical SEO, and one Node.js API with PostgreSQL for properties, agents, and leads. A later move to Enterprise is a separate phase, with its own budget and an approved migration. The data model can help that move. Splitting into services, new deploys, and tests are not automatic and are not free.
Custom public site and one API. Corporate sync is a later phase.
List $16,500
$14,850
Save $1,650 on implementation, inside the fast-start window
Presented at USD 16,500. The working range in the quotation is USD 14,500–18,000. The working range is not discounted.
About USD 100–250 per month for the Next.js site, one Node.js service, and PostgreSQL. This figure is an estimate, not a guaranteed monthly bill.
A custom responsive site, a property catalog with the search and filters that are agreed, and a small API for properties and leads. Agent pages and buyer, seller, rental, and investment forms follow the agreed scope. A later plan can reuse listings and leads if that reuse is designed in. It is not an automatic upgrade.
A working portal. “About 60% of the RFP” is a commercial guide, not a measured score.
List $6,500
$5,850
Save $650 on implementation, inside the fast-start window
Presented at USD 6,500. The working range in the quotation is USD 5,500–7,500. The working range is not discounted.
About USD 30–80 per month on one server that runs the site and the small API. This figure is an estimate, not a guaranteed monthly bill.
MWS lead assistant · Starting and Express
$35per month, outside the build fee
Starting and Express include the MWS lead assistant. The assistant is a monthly service. It is not inside the build fee.
| Monthly fee | USD 35 |
|---|---|
| Channels included | To confirm before sending |
| Conversation or message limit | To confirm before sending |
| Model usage (OpenAI or Claude) | To confirm before sending. It is not stated as included in the USD 35. |
| Knowledge sources | Public site content and materials the office approves |
| Handoff to a person | To confirm before sending |
| Content update frequency | To confirm before sending |
| Support and hours | To confirm before sending. Automated replies are not staffed 24/7 coverage. |
| Usage above the limit | To confirm before sending |
| Conversation retention | Subject to the policy and settings that are agreed |
One custom application: home, about, contact, blog, and a simple property list. There is no separate API. It can serve as a first public address. Brand, content, and what the office learns can inform a later phase. The platform architecture is a new phase, not a continuation of this application.
An institutional presence. It does not claim to cover the RFP.
List $2,500
$2,250
Save $250 on implementation, inside the fast-start window
USD 2,500. A USD 2,000 site is technically possible and is not offered against this RFP. The working range is not discounted.
Shared hosting or Lightsail, billed to the client. No separate MWS infrastructure fee is quoted. This figure is an estimate, not a guaranteed monthly bill.
MWS lead assistant · Starting and Express
$35per month, outside the build fee
Starting and Express include the MWS lead assistant. The assistant is a monthly service. It is not inside the build fee.
| Monthly fee | USD 35 |
|---|---|
| Channels included | To confirm before sending |
| Conversation or message limit | To confirm before sending |
| Model usage (OpenAI or Claude) | To confirm before sending. It is not stated as included in the USD 35. |
| Knowledge sources | Public site content and materials the office approves |
| Handoff to a person | To confirm before sending |
| Content update frequency | To confirm before sending |
| Support and hours | To confirm before sending. Automated replies are not staffed 24/7 coverage. |
| Usage above the limit | To confirm before sending |
| Conversation retention | Subject to the policy and settings that are agreed |
Upgrade path
Growth is phase 1 toward Enterprise only as a later project. The data model can help. Splitting services, deploys, and tests need an approved budget and an approved migration. The public site can be kept when the requirements and the technical fit allow it.
$19,400from Growth at $16,500 to Enterprise at $35,900
A “Yes” means the capability is in the agreed deliverable for that plan. Growth delivers code and a database. It does not include the formal Exit Test.
| Feature | Enterprise | Growth | Starting | Express |
|---|---|---|---|---|
| Responsive site | Yes | Yes | Yes | Yes |
| Next.js with SSR/ISR | Yes | Yes | No | No |
| Property catalog and pages | Per the approved scope | Yes | Basic, as agreed | Simple list |
| Administered agent directory | Yes | Yes | Partial, to define | No |
| Own API | Yes | Yes, one API | Small | No |
| Microservices | Yes | No | No | No |
| CRM | Agreed integration | Basic handoff, if agreed | Only if agreed | No |
| Automated property feed | If the source and permissions exist | No by default | No by default | No |
| Prepared for Real REMAX | Architecture prepared | Limited, a later phase | No | No |
| Formal Exit Test | Yes | No | No | No |
| MWS assistant | Project AI adapter | No | USD 35 / month | USD 35 / month |
| Capability | Enterprise | Growth | Starting | Express |
|---|---|---|---|---|
| Investment | USD 35,900 | USD 16,500 | USD 6,500 | USD 2,500 |
| Time | 14–16 weeks | 8–10 weeks | 4–6 weeks | 2–3 weeks |
| RFP coverage | The agreed RFP scope, subject to providers | Public site plus one API | Portal capabilities listed in the plan | Institutional presence |
| Architecture | Domain microservices | One API, Node.js and PostgreSQL | Small API for listings and leads | One application |
| Interface | Custom Next.js | Custom Next.js | Custom site | Custom site, fewer pages |
| Speed and SEO | SSR / ISR | SSR / ISR | Custom site | One application |
| What carries forward | The full platform | The API, ready to split into services | Listings and leads in the small API | Branding and page ideas |
| Future Real REMAX link | Integration Service | Added when the API is split | Added when the API is split | Not included |
| Lock-in | Parts can be replaced | Records live in the API | Listings and leads live in the API | Everything lives in one application |
| Hosting, client-owned | USD 350–900 / month AWS | USD 100–250 / month | USD 30–80 / month | Shared host or Lightsail |
| MWS lead assistant | AI adapter in the platform, subject to provider and usage | Not included | USD 35 / month, terms to confirm | USD 35 / month, terms to confirm |
| Exit Test and handoff | Formal Exit Test gates the last payment | Code and database are delivered. No formal Exit Test | Admin credentials | Admin credentials only |