Where Skype falls short
Key features to replicate
The core feature set any Skype alternative needs — plus what you can improve on.
1-to-1 and Group Video Calls
WebRTC-based video and audio calls supporting 2–100 participants. SFU architecture via LiveKit or Jitsi routes media server-side to scale beyond peer-to-peer limits.
PSTN Dial-Out (Call Real Phone Numbers)
Integration with Twilio Voice or Vonage lets users call landlines and mobile numbers from the app. FreeSWITCH or Asterisk for self-hosted PSTN if regulatory compliance requires on-premise telephony.
Screen Sharing and Co-Watching
Browser-native getDisplayMedia API for screen share. Annotate-over-screen for tutoring and support use cases. Low-latency transmission via the SFU data channel.
Persistent Chat with File Sharing
Threaded text messaging that persists between calls. File and image uploads via Supabase Storage or S3-compatible bucket. Message reactions and read receipts.
Guest Access Without Account Creation
Shareable room links that guests can join in one click from a browser, no download or signup required. Critical for Skype migrants who hated forcing contacts to create accounts.
Call Recording and Transcription
Server-side recording via LiveKit Egress captures calls to cloud storage. Whisper API or AssemblyAI post-processes recordings into searchable transcripts. GDPR-compliant consent flows.
Contact Directory and Presence
Addressbook with online/away/busy presence status over WebSocket. Supabase Realtime or Ably for presence broadcasting. Optional LDAP/AD sync for enterprise deployments.
Mobile Apps (iOS and Android)
React Native or Flutter client reusing the same WebRTC signaling and chat APIs. Push notifications via APNs and FCM for incoming call alerts when the app is backgrounded.
Technical architecture
A WebRTC-based calling platform centered on a Selective Forwarding Unit (SFU) for scalable media routing. The signaling layer handles call setup and presence; the SFU handles media; a telephony gateway adds PSTN reach. PostgreSQL via Supabase handles persistence; Redis handles ephemeral state like call sessions.
Frontend (Web + Mobile)
Recommended:
Signaling Layer
Recommended:
Media Server (SFU)
Recommended:
PSTN Gateway
Recommended:
Backend API and Database
Recommended:
Recording and Transcription Pipeline
Recommended:
Infrastructure
Recommended:
Skype vs building your own
Open-source Skype alternatives
Existing projects you can self-host or use as a starting point. Each has trade-offs.
Jitsi Meet
The closest open-source Skype replacement. Full-featured video conferencing with screen share, recording, phone dial-in, and a polished web UI. Self-host on a single VM in under an hour. Lacks persistent chat, contact directory, and white-label flexibility without significant customization.
LiveKit
Modern SFU and real-time communication platform designed for building custom apps on top of. Unlike Jitsi, LiveKit is infrastructure, not a product—you build the UI. Cloud or self-hosted. SDKs for React, React Native, Swift, Kotlin. The best foundation for a custom Skype replacement.
BigBlueButton
Open-source video conferencing focused on education and virtual classrooms. Includes whiteboards, breakout rooms, and learning management hooks. Heavier infrastructure requirements than Jitsi but strong community. Good Skype replacement for tutoring and online learning platforms.
DIY roadmap: build it yourself
Build in order of user value: basic calling first, PSTN last. The SFU is your riskiest dependency—validate it early before building features around it.
WebRTC Calling Foundation
5–6 weeks- Deploy LiveKit server on Railway or Fly.io with coturn TURN server on a VM
- Build Next.js web app with room creation and join-by-link flow
- Integrate LiveKit React SDK for video/audio track publishing and subscription
- Implement Supabase Auth for user accounts (email/password + magic link)
- Build contact list with presence status via Supabase Realtime
Chat and Persistence
3–4 weeks- Build persistent chat UI alongside video using Supabase Realtime channels
- Add file and image upload to Supabase Storage with preview thumbnails
- Implement call history log (start time, duration, participants) in PostgreSQL
- Add message reactions and read receipts
- Build notification system for missed calls and messages
Mobile Apps
4–5 weeks- Build React Native app reusing chat and auth logic from web
- Integrate livekit-client React Native SDK for mobile WebRTC
- Set up APNs and FCM push for incoming call notifications when app is backgrounded
- Test audio/video quality across iOS and Android on cellular (4G/5G)
- Submit to App Store and Google Play with meeting/video calling category
PSTN Telephony
4–5 weeks- Integrate Twilio Voice API for outbound calls to real phone numbers
- Build SIP bridge between LiveKit call room and Twilio PSTN gateway
- Add credit system or subscription tier for PSTN call minutes
- Implement caller ID and country-based per-minute rate display before dialing
- Test across 10+ countries for call quality and regulatory compliance
Recording and Transcription
2–3 weeks- Enable LiveKit Egress for server-side call recording to S3 bucket
- Build GDPR-compliant recording consent UI shown to all participants
- Set up BullMQ worker to process recordings through Whisper API on completion
- Store transcripts in PostgreSQL with speaker-labeled timestamps
- Build recording playback page with transcript search and timestamp navigation
Features you can't get from Skype
This is where a custom build pulls ahead — features impossible or impractical on a shared platform.
Telehealth Platform
HIPAA-compliant video calling for patient-doctor consultations. Add waiting rooms, appointment scheduling, prescription note-taking, and EHR webhook integrations. Infrastructure-wise identical to base calling but adds BAA compliance and audit logging.
Embedded Customer Support Video
Embed a 'Start Video Chat' widget directly in your SaaS product. Customers get instant video support without leaving your app. Agents see customer's screen share immediately. Beats Intercom or Zendesk for complex technical support resolution.
Language Tutoring Marketplace
Combine calling with a tutor marketplace. Real-time collaborative whiteboard, lesson recording for replay, tutor rating system, and session credit billing via Stripe. Compete with iTalki or Preply with your own tutor network.
Enterprise Internal Communications
Self-hosted Teams alternative with your company's branding. SSO via SAML/OIDC, LDAP contact sync, on-premise media server for regulated industries (healthcare, legal, government). Sell as SaaS or as an annual license with support.
Accessible Video Calling for Seniors
Stripped-down UI with one large 'Call [Name]' button per contact, giant text, automatic answer mode for caregivers, and weekly call summary emails to family. Skype's collapse left this market completely unserved.
Who should build a custom Skype
Skip the DIY — let RapidDev build it
Everything above is doable — but it takes months of full-time work. We build custom Skype alternatives using AI-accelerated development, delivering in weeks what used to take quarters.
Discovery call (free)
30 minWe map your exact requirements: which Skype features you need, what custom features to add, your users, integrations, and compliance needs. You get a detailed scope document and fixed-price quote within 48 hours.
AI-accelerated build
8–14 weeksOur engineers use Claude Code, Lovable, and custom AI tooling to build 3–5x faster than traditional development. You see progress in a staging environment every week — not a black box for months.
Launch + handoff
1 weekWe deploy to your infrastructure, transfer the GitHub repo, set up CI/CD, and walk your team through the codebase. You own 100% of the source code — no vendor lock-in, no recurring platform fees.
What you get
30-min call. Fixed-price quote within 48 hours. No commitment.
Frequently asked questions
Why did Skype shut down and when?
Microsoft retired Skype on May 5, 2025 after 22 years of operation. At shutdown, Skype had approximately 36 million daily users. Microsoft's stated reason was to consolidate communications around Microsoft Teams, though Teams Free targets business users, not the personal and small-business use cases Skype served.
How much does it cost to build a Skype alternative?
A focused video calling app with chat costs $150k–$400k depending on scope. Base calling and chat: $100k–$200k. Adding mobile apps: $50k–$100k more. PSTN dial-out integration: $30k–$80k additional. Ongoing infrastructure at 100k MAU runs $5k–$15k/month depending on call volume, dominated by media server and TURN server costs.
What is the hardest part of building a video calling app?
PSTN telephony (calling real phone numbers) is the hardest architectural layer—it requires SIP trunking, codec negotiation, and carrier-level agreements. Pure WebRTC calling between app users is significantly simpler. The second hardest is NAT traversal: ensuring calls work for users on corporate networks, mobile hotspots, and CGNAT. A properly configured coturn TURN server resolves most NAT issues.
Can I build this without a dedicated media server?
For 1-to-1 calls, yes—peer-to-peer WebRTC works fine with just a TURN/STUN server. For group calls with more than 3–4 participants, you need an SFU (Selective Forwarding Unit) to avoid each participant uploading N copies of their video stream. LiveKit and Jitsi Videobridge are the standard open-source options. Budget $200–$500/month for the SFU VM at early scale.
Are there open-source Skype replacements I can deploy directly?
Jitsi Meet (25k GitHub stars, Apache 2.0) is the closest drop-in replacement and can be self-hosted in under an hour. It supports group video, screen share, and phone dial-in. BigBlueButton (8.5k stars) is better for education use cases. Neither has a full Skype-quality contact directory or mobile calling experience without significant customization—which is where a custom build adds value.
How long does it take to build a calling app?
A basic 1-to-1 and group video calling web app with chat: 8–12 weeks. Adding mobile apps: 4–5 weeks more. Full PSTN dial-out: another 4–5 weeks. End-to-end from kickoff to App Store submission with all features: 5–8 months. Recording and transcription can be added post-launch as a phase 2 enhancement.
What compliance requirements apply to video calling apps?
GDPR (EU): requires explicit recording consent from all participants, data residency options, and the right to request call history deletion. HIPAA (US healthcare): requires Business Associate Agreements with your infrastructure vendors (AWS, Twilio) and audit logs of all access. CALEA (US): if you offer PSTN calling, you may have wiretapping obligations. Consult a compliance attorney before launching in regulated verticals.
Can RapidDev help build a custom video calling platform?
Yes. RapidDev has built real-time communication infrastructure for telehealth providers, tutoring marketplaces, and enterprise collaboration tools. We can scope a Skype alternative starting from the LiveKit foundation and customize it for your vertical and compliance requirements. Reach out at rapidevelopers.com/contact with your use case.
We'll build your Skype
- Delivered in weeks
- You own 100% of the code
- No per-seat fees, ever
30-min call. No commitment.