Compare presentation software
Choose up to four products to see them side by side. Rows where the selected products differ are highlighted.
- Supported Supported
- Partial Partial
- Paid add-on or tier Paid add-on / tier
- Not supported Not supported
- Unknown Unknown
- * Hover or tap for note
| Product |
BibleShow
|
Big Screen
|
|
ChurchPresenter
|
| EasiSlides | EasyWorship |
FreeShow
|
Holyrics
|
KerkBeamer
|
LyricDisplay
|
MediaShout
|
|
OpenSong
|
Pewbeam
|
PraiseBase Presenter
|
Praisenter
|
Presentation Manager
|
Proclaim
|
|
Quelea
|
SoftProjector
| SongBeamer |
SongShow Plus
|
TheOpenPresenter
|
VerseVIEW
|
VideoPsalm
|
WordsLive
|
|
ZionWorx
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Overview | ||||||||||||||||||||||||||||||
| Price | Free / Donation-supported | AUD $15/monthFree trial | Free | Free | Freemium | Free / Donation-supported | $17.50/month or $210/year (Basic)Free trial | Free / Donation-supported | Free; optional plans from US$2/month | From €17.50/month (excl. VAT)Free trial | Free / Donation-supported | $599 one-time (Windows site licence)Free trial | Free / Donation-supported | Free | From $12/month billed annually ($14 monthly) | Free | Free | US$200 one-time (Standard)Free trial | $269.99/yearFree trial | $289/year (one seat)Free trial | Free | Free | €124 one-time (single computer)Free trial | $249 one-time (Ultra edition, special price)Free trial | Free | Free | Free | Free | Freemium / Subscription | From £9.50/monthFree trial |
| Open source | No | No | Yes (GPL-3.0) | Yes (GPL-3.0) | No | No | No | Yes (GPL-3.0-only) | No | No | Yes (GPL-3.0-or-later) | No | Yes (GPL-3.0-or-later) | Yes (GPL-2.0-only) | No | Yes (GPL-3.0) | Yes (BSD-3-Clause) | No | No | No | Yes (GPL-3.0-or-later) | Yes (GPL-3.0-only) | No | No | Yes (AGPL-3.0-only) | No | No | Yes (GPL-3.0) | No | No |
| Deployment | Desktop app | Cloud / hosted | Desktop app | Desktop app | Cloud / hosted, Desktop app | Desktop app | Desktop app | Desktop app | Desktop app | Cloud / hosted, Desktop app | Desktop app | Desktop app | Desktop app | Desktop app | Desktop app | Desktop app | Desktop app | Desktop app | Desktop app, Cloud / hosted | Desktop app | Desktop app | Desktop app | Desktop app | Desktop app | Cloud / hosted, Desktop app, Self-hosted | Desktop app | Desktop app | Desktop app | Desktop app, Cloud / hosted | Desktop app |
| Status | maintenance | active | active | active | active | active | active | active | active | active | active | active | active | maintenance | active | maintenance | active | active | active | active | maintenance | maintenance | active | active | active | active | active | active | active | active |
| Platforms | ||||||||||||||||||||||||||||||
| Windows | Supported | Not supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| macOS | Not supported | Not supported | Supported | Supported | Not supported | Not supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Not supported | Supported | Not supported | Supported | Supported | Supported | Supported | Supported | Not supported | Supported | Supported | Not supported | Not supported | Supported | Not supported |
| Linux | Not supported | Not supported | Supported | Supported | Not supported | Not supported | Not supported | Supported | Supported | Not supported | Supported | Not supported | Supported | Supported | Not supported | Not supported | Supported | Not supported | Not supported | Not supported | Supported | Supported | Not supported | Not supported | Supported | Supported | Not supported | Not supported | Not supported | Not supported |
| Web browser | Not supported | Supported | Not supported | Not supported | Supported | Not supported | Not supported | Not supported | Not supported | Supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Supported | Not supported | Not supported | Not supported | Not supported | Not supported | Supported | Not supported | Not supported | Not supported | Not supported | Not supported |
| iOS / iPadOS | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported |
| Android | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported |
| ChromeOS | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported | Not supported |
| Content | ||||||||||||||||||||||||||||||
| Songs & lyrics | Not supported: Bible-only presenter; songs and general presentations are not handled. | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Paid add-on or tier | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| Song library | Not supported | Supported | Supported: Songs are kept as files in a song repository folder, in Cantara's own .song format or CCLI SongSelect text format. | Supported | Supported: Over 3,000 hymns are stored offline and churches can save their own songs on the free Starter plan. | Supported | Supported | Supported | Supported | Supported: Song database of 10,000+ songs from Dutch songbooks, shown as text or sheet music; billed €1 per songbook used each month. | Supported | Supported | Supported | Supported | Unknown | Supported | Supported | Supported: The Professional package includes over 500 songs, and songs can be added without limit; a built-in editor handles formatting. | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported: Bundled databases of 3,000+ Malayalam songs (with transliteration), 1,000+ Hindi songs and lyrics in Tamil, Telugu, Kannada, Bengali, Arabic, Spanish and Russian. | Supported | Supported | Supported | Supported |
| Import from other presentation software | Not supported | Supported: Songs can be imported from OpenSong and OpenLyrics files; an Elvanto/Tithe.ly integration also imports songs. | Unknown | Supported: The bundled converter reads SongBeamer, OpenLP, OpenSong, FreeShow, Free Worship, EasySlides, Quelea, VideoPsalm and SoftProjector libraries. | Unknown | Supported: Lyrics can be imported directly from OpenSong and OpenLP. | Unknown | Supported: Imports from ProPresenter, EasyWorship, VideoPsalm, OpenLP/OpenLyrics, OpenSong, MediaShout, Quelea, SoftProjector, SongBeamer, EasySlides and VerseVIEW, plus ChordPro, CSV and Word. | Supported: Lyrics can be imported from other sources, including PowerPoint files. | Unknown | Supported: EasyWorship song databases can be imported, keeping title, writers, copyright and CCLI number. | Unknown | Supported: Imports songs from over 25 formats including EasyWorship, ProPresenter, MediaShout, SongShow Plus, SongBeamer, OpenSong, ZionWorx and VideoPsalm. | Unknown | Unknown | Supported: Importers for PowerPraise, PraiseBox, SongBeamer and WorshipSystem songs plus OpenLyrics files. | Supported: Imports OpenLyrics, ChordPro, SongSelect and ChurchView song files plus older Praisenter formats. | Unknown | Supported: Song databases from EasyWorship 6/7 can be imported directly; other programs can export lyrics for import. | Unknown | Supported: Imports from EasyWorship, ProPresenter, MediaShout, OpenLP, OpenSong, SongBeamer, VideoPsalm, ZionWorx, SongPro, Sunday Plus, EasySlides and more, plus Elvanto plans. | Unknown | Supported: Separate importers for PowerPraise, PraiseMaster and PraiseBox songs, plus lyrics import from PowerPoint and CSV. | Unknown | Unknown | Unknown | Supported: Described as compatible with OpenSong and ProPresenter song files. | Supported: Native Powerpraise songs and portfolios; songs can also be imported from SongBeamer, OpenSong, OpenLyrics and ChordPro files. | Supported: Lyrics can be imported from EasyWorship 7, OpenLP, ProPresenter 6/7, MediaShout (Windows) and others. | Unknown |
| Paste or import plain-text lyrics | Not supported | Unknown | Supported: Plain .txt lyric files are recognised as songs. | Supported: Songs are entered in the built-in editor, and lyrics can be extracted from PDF, Word, PowerPoint and Keynote files. | Supported: Lyrics can be pasted in; bracketed English lines are turned into a translation. | Unknown | Unknown | Supported: Lyrics can be pasted into the Quick lyrics box when creating a show. | Supported | Unknown | Supported: Imports text, LRC, Markdown, RTF and DOCX files, and lyrics can be pasted from websites. | Unknown | Supported | Supported: Lyrics found online can be pasted into a song using OpenSong's chord/lyric text format. | Unknown | Supported: Lyrics can be pasted directly into a song file (added in 1.3.0). | Supported: Lyrics can be pasted into the bulk editor, and text can be extracted from a PDF into it. | Unknown | Unknown | Supported | Supported: Plain-text song files (with optional ChordPro chords) can be imported, and lyrics can be typed or pasted into the song editor. | Supported: Songs are typed or pasted into the song editor; songbooks import only from SoftProjector's own .sps format. | Unknown | Unknown | Supported | Supported: Pasted lyrics are split into slides by blank lines. | Unknown | Unknown | Unknown | Unknown |
| Automatic lyrics import (e.g. SongSelect, online sources) | Not supported | Unknown | Partial: Can read song files in the CCLI SongSelect lyrics file format; there is no direct SongSelect account integration. | Unknown | Paid add-on or tier: Searching the shared library of 15,000+ church-contributed songs is a Teams (paid) feature, with a metered free allowance. | Partial: Imports SongSelect lyrics in text format; no direct online connection. | Supported: SongSelect integration (added in 7.4) imports pre-formatted lyrics into the song library. | Partial: No SongSelect integration because CCLI discontinued its API; song lyrics can be pulled from Planning Center plans. | Supported: Built-in web search of the holyrics.com lyrics database, with many songs pre-formatted for projection. | Unknown | Supported: Built-in online lyric search via LRCLIB, Lyrics.ovh and OpenHymnal. | Supported: Lyrics can be imported through the CCLI SongSelect integration. | Supported: Songs can be imported from CCLI SongSelect from within OpenLP; this importer has occasionally broken when CCLI changed its website. | Not supported: The built-in CCLI SongSelect import has been disabled because it broke; CCLI exports can be converted with the separate OpenSong Import Utility. | Unknown | Partial: Reads CCLI SongSelect (.usr) files and pasted SongSelect text; there is no online connection. | Partial: Imports SongSelect files downloaded by the user (since 3.1.7); there is no online SongSelect connection. | Unknown | Supported: Lyrics can be imported from SongSelect, Hymnbase or MultiTracks.com. | Supported: Requires a SongSelect subscription and CCLI licence. | Partial: Imports downloaded SongSelect USR files; no direct online SongSelect connection. | Partial: Ready-made songbooks (and Bibles and themes) can be downloaded from a list hosted on softprojector.org; there is no SongSelect import. | Supported: Songs (with chords) can be imported directly from CCLI SongSelect while the licence is entitled to updates. | Paid add-on or tier: Requires the Bronze (or higher) subscription plus a separate SongSelect subscription. | Supported: Songs can be pulled from MyWorshipList. | Unknown | Partial: Downloaded SongSelect .usr song files can be added to the agenda; songs can also be fetched from an expandable online song library. | Partial: Songs can be imported from SongSelect files or text copied to the clipboard; there is no direct online search. | Supported: Lyrics, chords and lyric videos can be imported from CCLI SongSelect and Loop Community on all tiers. | Partial: One-click SongSelect lyrics import is new in v5, which is in beta until its release from December 2026. |
| Chord charts for musicians | Not supported | Unknown | Unknown | Supported: Songs hold chords that can be transposed, and stage tablets can transpose their own view. | Unknown | Supported: Guitar chords and other notations can be added to lyrics and shown on the detailed output. | Unknown | Supported: Chords can be added to song text and shown on the stage display. | Supported: Chords and comments can be shown on the return (stage) monitor. | Unknown | Unknown | Unknown | Supported: Songs can store chords (ChordPro-style), shown in the browser Chord View with transposition and printable via export. | Supported: Chords transpose automatically, and lead sheets can print regular and capo chords together. | Unknown | Unknown | Unknown | Unknown | Supported: Chord progressions come in from MultiTracks.com and can be shown on the confidence monitor. | Supported: Chord charts can be shown on stage screens (e.g. from Planning Center or MultiTracks). | Supported: Songs can hold chord lines, which can be transposed, printed and shown on the stage view. | Unknown | Supported: Songs can be projected and printed with chords, with transposition. | Unknown | Supported | Supported: Chords with transposition and a number system were added in VerseVIEW 10.1 to 10.3. | Supported: Chords over lyrics with transposition and capo; ChordPro notation is supported. | Supported: Chords can be shown with the lyrics and transposed automatically. | Supported: ChordPro chords from SongSelect or Loop Community appear on the stage display and can be transposed; requires SongSelect Premium. | Unknown |
| Motion backgrounds behind lyrics | Not supported | Supported: Looping background videos, including transparent overlay videos, with adjustable variations. | Unknown | Supported: A song or section can have its own colour, gradient, picture, looping video or camera background. | Supported: Slides can use colour, gradient, image or video backgrounds. | Supported: Audio, video or a live camera can play as a background with text overlay. | Supported: The Premium plan adds a library of motion backgrounds and countdowns. | Supported | Supported: Themes can use videos as backgrounds, with optional BPM-synced playback speed. | Unknown | Supported: Each output can have its own image or video background. | Supported: Motion backgrounds are available, with Shift Worship Media included in the Complete bundle. | Supported: Themes can use a looping video or a live stream as the background. | Partial: Backgrounds are colours or images; a video background is only possible through a VideoLAN overlay preset (Windows). | Paid add-on or tier: Video and GIF motion backgrounds for themes and slides need the Plus or Core plan. | Unknown | Supported: Slides and slide templates can use a video as their background. | Supported: The Professional package includes over 100 video backgrounds, and text can be shown over movies. | Supported: 1,000+ free motions and stills on every plan; Pro and Partner tiers add larger media libraries. | Supported | Supported: Themes can use a video as the background. | Unknown | Supported: Images and videos can be used as song backgrounds. | Supported: Motion backgrounds with real-time effects and rendered visualizations; Shift Worship media can be imported with a separate subscription. | Supported | Supported: A video background ships with the installation. | Supported: Video loops can be played under lyrics. | Partial: Background images for slides, songs or the whole service; background videos are experimental. | Supported: Free and Pro include one motion graphic per month; Pro Plus has unlimited access to 500+ motion loops. | Supported: Motion backgrounds behind lyrics are supported. |
| CCLI usage reporting | Not supported | Unknown | Unknown | Partial: Exports date-filtered CSV/Excel song usage reports for CCLI reporting; it does not submit reports to CCLI automatically. | Unknown | Partial: Collates song usage for CCLI reporting; submission is manual. | Supported: SongSelect activity is auto-reported to CCLI (since 7.4.1). | Partial: Song usage can be logged to a file and exported; reports are not submitted to CCLI automatically. | Unknown | Not supported: CCLI Auto Reporting is not available, so songs must be reported to CCLI manually. | Unknown | Supported: Songs used are reported to CCLI automatically; listed for the Windows version. | Partial: The Song Usage Tracking plugin records song usage and produces reports; submission to CCLI is manual. | Partial: Presented songs are logged with their CCLI numbers in an activity log; there is no direct CCLI submission. | Unknown | Partial: Song statistics based on setlists show how often each song was used, to help with manual CCLI reporting (1.4.0). | Unknown | Unknown | Supported | Supported: Songs triggered from presentations with a CCLI number can be auto-reported once SongSelect is signed in. | Unknown | Unknown | Supported: Optional automatic reporting to CCLI, added in version 6.0, available while entitled to updates; VG Musikedition reports can be exported too. | Supported: CCLI auto-reporting added in version 9.3. | Unknown | Unknown | Supported | Partial: Songs can be stored with CCLI numbers, and a command opens CCLI Online Reporting in the browser for the selected songs. | Supported | Partial: CCLI song reporting is new in v5, which is in beta until its release from December 2026. |
| Bible | Supported | Supported | Unknown | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Unknown | Supported | Partial | Supported | Supported | Supported | Partial | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Unknown | Supported | Supported |
| Free translations included | Supported: Ships with the King James Version; 180+ free Bible modules in over 60 languages can be downloaded from within the app. | Supported: Public-domain translations such as KJV, ASV, WEB and BSB are included. | Unknown | Supported: Over 1,500 free translations in more than 1,000 languages can be downloaded in-app from eBible.org and the Zefania archive. | Supported: KJV, ASV, YLT and WEB are offered and stored offline on the device. | Supported: Uses MyBible (SQLite) and Zefania format Bibles; KJV and Chinese Union versions have shipped by default. | Supported: 100+ translations in 32 languages; a number of free Bibles are included. | Supported: Over 200 versions can be downloaded through API.Bible (online), or Zefania, OSIS, Beblia and OpenSong files imported. | Supported | Supported: 11 Dutch and regional-language translations, including the public-domain Statenvertaling; each translation used costs €1 per month. | Unknown | Supported: About 70 translations, including public-domain and copyrighted versions, are included with the licence. | Partial: No Bibles are bundled; free translations are imported from OSIS, Zefania, OpenSong, CSV, SWORD or WordProject files. | Supported: The KJV is included; other Bibles must be converted to OpenSong's own format (several are offered on the downloads page). | Supported: Verses are detected automatically from live speech; 4 Bible translations on the free tier, 20 on paid plans. | Supported: Uses Zefania XML Bibles; KJV, Luther 1912, Luther 1545 and Elberfelder 1905 are bundled. | Partial: Only a sample Bible is included; free Bibles are downloaded separately (Unbound, Zefania or OpenSong formats) and imported. | Supported: Public-domain Bibles are included and more are available from pmBible.com. | Supported: 60+ Bible versions are included on every plan. | Supported: 130+ translations in 25+ languages are available in the Bible module. | Supported: KJV, ASV, RSV and NET Bibles ship with Quelea; further Bibles use the Zefania XML format. | Supported: KJV, Russian Synodal and Ukrainian Bibles were bundled, and more can be downloaded from softprojector.org or imported from Unbound Bible files. | Supported: Elberfelder 1905 is included, and free translations can be imported from Zefania XML. | Supported: ASV, KJV and WEB are included. | Supported: Over a thousand freely licensed translations are available through the Beblia and Free Use Bible API catalogues. | Supported: Bible databases in 40+ languages; Zefania XML Bibles can be imported. | Supported: Over 3,000 Bible translations in 1,900+ languages can be downloaded and added. | Unknown | Supported: 45+ free translations in many languages are included on all tiers; custom XML Bibles can also be imported. | Supported: 230+ Bibles in over 70 languages are accessed through a BibleGateway.com connection. |
| Licensed translations (NIV, ESV, etc.) | Unknown | Paid add-on or tier: Translations such as ESV, NASB, NKJV and NLT require a one-time purchase of AUD $10 each. | Unknown | Unknown | Supported: NKJV and NIV are listed among the available versions. | Unknown | Paid add-on or tier: Copyrighted translations are sold as Bible plug-ins. | Partial: Some copyrighted versions are available through API.Bible; the docs do not list NIV or ESV. | Supported: Translations are offered through partnerships with Bible publishers as well as public-domain versions. | Supported: Copyrighted translations such as NBV21, Herziene Statenvertaling and Bijbel in Gewone Taal are included, with no separate licence needed. | Unknown | Supported: Copyrighted translations are among the 70 included at no additional cost. | Partial: Copyrighted versions can be downloaded on demand from BibleGateway, Bibleserver or Crosswalk; there is no licensed in-app catalogue. | Unknown | Supported: KJV, NKJV, NIV, NLT, ESV and NASB are bundled. | Unknown | Unknown | Supported: The Professional package includes KJV, NIV, NKJV, NRSV, NASB, ESV and Amplified; the Standard package has less data. | Unknown | Paid add-on or tier: Some translations are sold separately. | Unknown | Unknown | Paid add-on or tier: Modern German translations such as Luther 2017, Schlachter 2000 and BasisBibel are sold separately (€19-39 each). | Paid add-on or tier: Translations such as NIV, ESV, NKJV and NLT are $25 plug-ins per machine. | Partial: Licensed translations can be used, but the church has to upload them. | Unknown | Unknown | Unknown | Paid add-on or tier: Translations such as NIV, ESV, NKJV and NLT can be purchased from the WorshipTools account page. | Supported: Translations available on BibleGateway.com can be used through the integration. |
| Slides & presentations | Not supported | Supported | Unknown | Supported | Supported | Supported | Supported | Supported | Partial | Supported | Partial | Supported | Supported | Supported | Partial | Unknown | Unknown | Partial | Supported | Supported | Supported | Unknown | Supported | Supported | Supported | Unknown | Supported | Supported | Supported | Supported |
| PowerPoint | Not supported | Unknown | Unknown | Supported: Presents .pptx, .ppt, .key and PDF files without Microsoft or Apple software installed. | Supported: PowerPoint files are converted to PDF on the server and imported as page images. | Supported: Integrates PowerPoint slides; Microsoft PowerPoint must be installed. | Supported: PowerPoint files can be imported into the presentations library. | Supported: PowerPoint and PDF files are imported as slides; a deprecated controller mode drives an installed PowerPoint or Keynote. | Partial: .ppt/.pptx files can be run from the program on Windows only, with Microsoft PowerPoint installed. | Supported: .ppt/.pptx files are uploaded and converted; they cannot be edited in KerkBeamer and can loop with a set time per slide. | Partial: PowerPoint files are imported as lyric slides (one text slide per PowerPoint slide); it is not a general slide player. | Supported: PowerPoint slides can be imported as images or as editable MediaShout cues. | Supported: Drives an installed PowerPoint or LibreOffice Impress to show the presentation. | Supported: Drives an installed PowerPoint or LibreOffice Impress with live preview, or imports slides as image snapshots. | Partial: Text from PowerPoint and Word files can be imported into the built-in slide editor, and decks can be exported as PPTX or PDF. | Unknown | Unknown | Partial: PowerPoint files can be played on the Windows version only with PowerPoint installed; the pricing page says PM7 itself does not play PowerPoint and runs alongside it. | Supported: PowerPoint files can be imported; on Windows control can also be handed over to PowerPoint. | Supported: Since 21.2, .pptx files can be imported natively as editable presentations without PowerPoint installed. | Supported: Displays PowerPoint and PDF files, optionally driving an installed PowerPoint on Windows. | Unknown | Supported: PowerPoint and LibreOffice files can be added to the schedule; requires PowerPoint, the PowerPoint Viewer or LibreOffice. | Supported: PowerPoint presentations can be imported step by step, as images or as video files. | Supported | Unknown | Supported | Supported: PowerPoint (ppt, pptx) and OpenDocument (odp) presentations require Microsoft PowerPoint, the PowerPoint Viewer 2007 or LibreOffice/OpenOffice Impress to be installed. | Supported | Supported: Native PowerPoint integration; v5 reworks it for reliability. No Keynote or Google Slides support is mentioned. |
| Keynote | Not supported | Unknown | Unknown | Supported | Unknown | Unknown | Not supported: No direct Keynote import; slides must be exported as images first. | Partial: Keynote is only supported through the deprecated controller mode, which needs Keynote installed on macOS. | Unknown | Unknown | Unknown | Unknown | Supported: Keynote presentations are controlled through AppleScript on macOS with Keynote installed. | Unknown | Unknown | Unknown | Unknown | Unknown | Partial: On a Mac with Keynote installed, Keynote files are imported as static image slideshows. | Partial: Keynote files are not converted; on Mac they are triggered from a playlist and Keynote takes over the output. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Not supported: Windows-only; PowerPoint, PDF, Word and LibreOffice documents are listed but not Keynote. | Unknown | Supported: Keynote import is macOS only and requires Keynote to be installed. | Unknown |
| Google Slides | Not supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported: Google Slides presentations can be imported and re-synced after changes. | Unknown |
| Canva | Not supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: A Canva connection (OAuth) lets designs be browsed and used from FreeShow's content library. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown |
| Not supported | Supported: Uploaded PDFs are converted to images. | Unknown | Supported | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Unknown | Supported | Partial: PDF and XPS documents are supported (experimental). | Unknown | Unknown | |
| Plays slide animations & transitions | Not supported | Unknown | Unknown | Supported: PowerPoint and Keynote entrance, emphasis and exit effects, builds, motion paths and transitions play back in the app. | Not supported: Imported PowerPoint and PDF files become static page images. | Unknown | Unknown | Partial: Original slide animations only play in the deprecated PowerPoint/Keynote controller mode; FreeShow has its own transitions and item animations. | Unknown | Unknown | Unknown | Partial: MediaShout's own slides support text animations and transitions; it is not stated that imported PowerPoint animations are kept. | Partial: Animations play because OpenLP drives PowerPoint, Impress or Keynote itself; PDFs are shown as static images. | Partial: Animations only play when OpenSong drives PowerPoint or Impress directly; imported snapshots are static. | Unknown | Unknown | Unknown | Unknown | Unknown | Partial: The native PowerPoint importer keeps simple builds and transitions; emphasis and some other animations are not supported. | Partial: Animations only play when Quelea is set to use an installed PowerPoint (Windows). | Unknown | Unknown | Partial: Importing PowerPoint as video can keep animations; SongShow's own slides have transitions and animations. | Supported: PowerPoint imports keep their slideshow data so animations play click by click. | Unknown | Supported: Animations inside PowerPoint slides can be stepped through. | Unknown | Partial: PowerPoint is converted to static images; the "Launch with PowerPoint" option (Windows only) keeps animations and transitions. | Unknown |
| Media | Supported | Supported | Partial | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Unknown | Supported | Supported | Supported | Unknown | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| Video playback | Unknown | Supported | Unknown | Supported: Audio and video playback uses VLC, including network streams. | Supported | Supported | Supported | Supported | Supported: Audio and video play through the integrated VLC player. | Supported: Uploaded videos are converted to MP4 and can be trimmed. | Unknown | Supported | Supported: In the 3.x series audio and video playback uses VLC; OpenLP 4.0 alphas switch to Qt Multimedia. | Partial: Video is played via an external VideoLAN (VLC) player launched from a slide. | Unknown | Unknown | Supported | Supported: Movies and DVDs play on one or both screens, with movie-in-movie and picture-in-picture; some formats need codecs. | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported: Video and still media playback was added in VerseVIEW 10. | Supported | Supported: Additional formats are supported if VLC is installed and enabled. | Supported | Supported |
| Audio playback | Unknown | Unknown | Unknown | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Unknown | Supported | Supported | Partial: Audio clips are played through the external VideoLAN (VLC) player. | Unknown | Unknown | Supported | Unknown | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Unknown | Supported | Supported | Supported | Unknown |
| Images | Supported: Background images with adjustable effects behind the scripture text. | Supported | Partial: Images are used only as presentation backgrounds (with per-song overrides since 2.7); there is no separate media playback. | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Unknown | Supported: Unsplash and Pixabay images and videos can be searched and inserted from within the software. | Supported | Supported | Unknown | Supported: Each slide can have its own background image and image slideshows can be built. | Supported | Supported | Supported | Supported | Supported | Supported: Picture slideshows can be created and shown. | Supported | Supported | Supported | Supported | Supported | Supported: Photos can be compiled into an optionally timer-controlled slide show. | Supported | Supported |
| YouTube / online video | Unknown | Supported: YouTube videos can be added to the playlist and controlled like other videos, with optional English captions. | Unknown | Unknown | Paid add-on or tier: YouTube and Vimeo video slides are a Teams (paid) feature. | Unknown | Supported: A built-in web browser (added in 7.4) can show live web pages and YouTube or Vimeo video. | Supported: YouTube and Vimeo videos can be played by pasting a link. | Not supported: The FAQ states YouTube videos cannot be played in the program because of YouTube policy. | Not supported: The documentation states YouTube videos or URLs cannot be added. | Unknown | Unknown | Unknown | Unknown | Unknown | Partial: Experimental YouTube playback by video ID was added in 1.3.0. | Unknown | Not supported: The FAQ advises downloading and converting online videos, so they are not played directly. | Unknown | Unknown | Supported | Unknown | Supported: YouTube videos can be shown, including URLs with a start time. | Supported: Web pages, including YouTube videos, can be presented. | Supported | Unknown | Supported | Unknown | Supported: YouTube and Vimeo videos can be played as Web Video items (needs internet). | Unknown |
| Inputs & other sources | Partial | Supported | Unknown | Supported | Partial | Supported | Supported | Supported | Supported | Paid add-on or tier | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Unknown | Supported | Partial | Supported | Supported |
| Live camera / capture card | Partial: An NDI source can be used as the background; no direct capture-card input is described. | Supported: Phones, tablets, webcams or other network devices can be used as live video sources. | Unknown | Supported: Webcams, capture cards, NDI and OMT sources can be placed on the canvas compositor. | Partial: Camera slides with effects exist but are hidden behind a feature flag as of v1.4.1. | Supported: A video camera or webcam feed can be used as a background behind text. | Supported: Capture cards such as Blackmagic, Magewell and AJA are supported, and NDI sources can be used as live inputs. | Supported: Cameras, screens and windows can be shown from the media drawer. | Partial: Webcams and IP cameras can be played through the VLC player, though the FAQ warns of noticeable delay. | Paid add-on or tier: The paid TV broadcasts add-on (or the separate CameraRegie product) controls PTZ cameras and a Blackmagic ATEM switcher, so camera images can be put on the projector. | Unknown | Supported: Live video feeds (cameras, phones, other apps) via NDI. | Supported: Capture devices can be shown as a Device Stream media item, and network streams are also supported. | Unknown | Unknown | Unknown | Unknown | Supported: Text can be overlaid on live video from webcams or capture cards. | Unknown | Supported | Unknown | Unknown | Supported: Live video from a camera or capture device can be shown behind text. | Supported: Live video (IMAG) with text and graphic overlays. | Unknown | Unknown | Supported: A live video feed can be used as a lyrics background. | Unknown | Supported: A camera or capture feed can be used as the background of any item to overlay lyrics or scripture (documented for the legacy version). | Supported: Camera input is supported (a Windows camera app is offered); improved in v5. |
| Screen sharing | Unknown | Unknown | Unknown | Supported: Screen capture can be added as a layer on the canvas compositor. | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: AirCast (added in 18) receives AirPlay screens and audio as inputs. | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown |
| Web pages | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported: A built-in web browser (added in 7.4) can show live web pages. | Supported | Partial: A website can be opened full screen on the projection screen (Windows only, requires Chrome or Edge). | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Web pages can be shown as a web fill on slides. | Supported: Websites can be displayed, with documented limitations. | Unknown | Supported: Web pages can be added to the schedule and displayed. | Supported | Supported: Web pages can be shown, but interacting with them isn't supported yet; use screen share instead. | Unknown | Supported | Unknown | Supported: Web Page service items show most external websites. | Unknown |
| Countdown timers & clocks | Unknown | Supported: Countdown and count-up timers and a clock on the monitor display. | Unknown | Supported | Paid add-on or tier: Countdown timers, time slides and stage clocks are Teams (paid) features. | Supported: Clock showing the time or a countdown to the start of the service. | Supported | Supported | Supported | Unknown | Supported: A separate timer display driven by a schedule/agenda. | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Slides can include the current date/time and countdowns. | Supported: Countdown timer added in release 7.319. | Supported | Supported | Supported | Unknown | Supported: Countdowns and stopwatches, also shown on the stage view. | Supported: Customizable countdown timers (Pro edition and above). | Supported | Unknown | Supported: Clock, countdown and stopwatch. | Unknown | Supported | Unknown |
| On-screen messages & alerts | Unknown | Unknown | Unknown | Supported: Announcements can be shown anywhere on screen with scroll and slide animations. | Paid add-on or tier: Banners and alerts are a Teams (paid) feature. | Supported: Subtitle alerts and full-screen ad-hoc messages. | Supported | Supported: Any number of overlays can be layered over slides for announcements and messages. | Supported: Alerts at the top or bottom of the screen, custom messages and a communication panel for the stage screen. | Unknown | Unknown | Unknown | Supported: The Alerts plugin overlays a scrolling message on the live display. | Supported: Alerts can be shown over the presentation, including via the API. | Supported: Alert banners, including scrolling and looping alerts, can be sent to every screen. | Supported: Live text messages can be shown alongside lyrics and Bible texts. | Supported: Notifications overlay a message on top of whatever is currently displayed. | Supported: A Nursery Alert box displays numbers or messages during worship. | Unknown | Supported | Supported: Notices scroll across the projected display a set number of times. | Supported: Custom announcements can be shown on screen. | Supported: Spontaneous messages to the congregation can be shown over the presentation. | Supported: Instant Message shows nursery alerts and other messages (Pro edition and above). | Unknown | Unknown | Supported | Partial: An additional notification for the audience can be shown during a presentation (experimental). | Supported: Alerts can be sent to the audience screen and the stage display. | Unknown |
| Audience interaction (polls, Q&A, Slido, follow along) | Unknown | Unknown | Unknown | Supported: Audience Q&A lets people submit questions from their phones via a QR code, with moderation and voting. | Unknown | Unknown | Unknown | Supported: Interaction slides (join, question, chart, leaderboard) let the audience take part from their phones. | Paid add-on or tier: Q&A, polls and raffles via a Telegram chatbot are part of the paid online plans; a built-in multiple-choice quiz is also available. | Paid add-on or tier: The paid LiveBeamer add-on lets people follow the presentation on their own phone, tablet or laptop via a URL. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Slido polls and Q&A can be shown through the Slido plugin. | Unknown | Unknown | Unknown | Unknown | Unknown |
| Languages | ||||||||||||||||||||||||||||||
| Multilingual | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Paid add-on or tier | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Unknown | Supported | Supported | Supported | Supported | Supported | Supported |
| Interface in multiple languages | Supported: The menu language can be changed (the site itself is in English and Romanian). | Supported: The interface language can be chosen per organisation and location. | Supported: The interface has been translated into a few languages by the community. | Supported: The interface is translated into 34 languages, laid out right-to-left for Arabic and Persian. | Unknown | Unknown | Unknown | Supported: The interface is translated into about 30 languages. | Supported | Not supported: The interface and documentation are Dutch only. | Unknown | Unknown | Supported: The interface is translated into about 30 languages. | Supported: The interface is available in about 20 languages. | Unknown | Supported: Interface in German and English. | Partial: The interface ships in English only; users can add their own translation of the messages file. | Partial: The changelog mentions multi-language selection with not all translations complete. | Not supported: The interface is English only, though slide text can be in other languages. | Unknown | Supported: The interface is translated into over 20 languages. | Supported: The interface is available in English, Russian, Ukrainian, German, Czech and Armenian. | Supported: Interface in German and English. | Unknown | Unknown | Unknown | Supported: The interface is translatable and available in 28+ languages. | Supported: Interface in English and German. | Supported: Interface available in English, German, Spanish, Ukrainian, Italian, Korean, Portuguese and French. | Unknown |
| Songs in other languages | Unknown | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Unknown | Supported | Unknown | Supported | Supported | Supported | Unknown | Partial: Songs in any language work, but the automatic import sources have few non-English songs so far. | Supported | Supported | Supported | Unknown | Unknown |
| Bibles in other languages | Supported | Supported: Includes Spanish, Japanese, Thai, Khmer and Arabic translations. | Unknown | Supported | Unknown | Supported | Supported | Supported | Supported | Supported: Translations include Frisian, Twents and Gronings as well as standard Dutch. | Unknown | Unknown | Unknown | Unknown | Paid add-on or tier: Paid plans can install downloadable translations such as Spanish, French, Hausa, Igbo and Yoruba, plus language packs for non-English sermon detection. | Supported | Supported | Supported | Unknown | Supported | Unknown | Supported | Supported | Unknown | Supported | Supported | Supported | Unknown | Supported | Supported |
| Bilingual lyrics on screen | Unknown | Unknown | Supported: Songs can be presented and exported in two languages at the same time. | Supported: Two song languages can be shown at once, side by side or stacked. | Supported: Songs can carry a translation alongside the main lyrics. | Supported: Lyrics and texts can be projected in two languages at the same time; widely used by bilingual Chinese churches. | Unknown | Supported: Songs can carry translations that are shown together with the original lyrics. | Supported: Song slides can carry translations, shown on separate screens or together on one screen. | Unknown | Supported: Translation lines can be grouped with each lyric line and shown together. | Unknown | Unknown | Supported: Bilingual songs can render the second language in a different style. | Unknown | Supported: A translation can be added to each song and is shown on the slide in a separate font. | Supported: A primary and secondary set of song lyrics can be shown side by side with a suitable template. | Unknown | Unknown | Unknown | Supported: A song translation can be shown together with the default lyrics. | Unknown | Supported: Songs can hold up to 4 languages, shown together on screen. | Unknown | Unknown | Unknown | Supported | Supported: Songs can carry a translation, shown alongside the main language or on its own. | Unknown | Unknown |
| Bible translations side by side | Supported: Up to 4 versions in parallel on the main screen and up to 7 across all displays. | Unknown | Unknown | Supported: Bible mode can show a primary and secondary translation or an ordered stack of any number of translations. | Unknown | Supported: Two Bible versions can be shown at once. | Unknown | Supported: Scripture collections show several versions at the same time. | Supported: Up to 3 Bible versions can be shown simultaneously, with verse mapping across languages. | Unknown | Unknown | Supported: Dual Bible display can show two translations or languages on screen. | Supported: A second Bible version can be selected to show the same passage alongside the first. | Unknown | Unknown | Unknown | Supported: A primary and secondary Bible can be shown on the same slide. | Supported: Two Bible translations, including different languages, can be shown at once and switched on the fly. | Unknown | Supported: Multiple translations can be shown on one slide using a theme with one text box per translation. | Unknown | Supported: Up to three Bible versions can be shown on one screen (six across two screens). | Supported: Up to two Bible translations can be shown at once. | Unknown | Unknown | Supported: Verses can be shown in primary and secondary languages at once. | Supported: Bilingual display of songs and Bible verses on one slide. | Unknown | Unknown | Unknown |
| Non-Latin & right-to-left scripts | Supported: Full support for right-to-left languages such as Hebrew and Arabic. | Supported: Lyrics and scriptures support right-to-left languages. | Unknown | Supported | Unknown | Supported: Chinese text is supported, including Traditional/Simplified conversion. | Unknown | Supported: Text items have a right-to-left option, and the interface has an Arabic translation. | Supported: Settings for non-Latin scripts including Arabic, Hebrew, Cyrillic, Devanagari, Han and Hangul. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Supported: Cyrillic and Armenian text are supported; right-to-left scripts are not documented. | Partial: Unicode text such as Cyrillic is supported; the changelog notes right-to-left output (e.g. Arabic) is not yet fully correct. | Unknown | Unknown | Supported: Unicode Malayalam, Hindi, Tamil, Telugu, Arabic and Khmer texts are available. | Unknown | Unknown | Supported | Unknown |
| Integrations | ||||||||||||||||||||||||||||||
| Software integrations | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Supported | Unknown | Unknown | Paid add-on or tier | Supported | Unknown | Unknown | Unknown | Supported | Unknown |
| Planning Center | Unknown | Unknown | Unknown | Supported: Imports Planning Center Services plans (read-only); each church supplies its own free PCO developer credentials. | Unknown | Unknown | Unknown | Supported: Downloads upcoming Planning Center service plans; ChurchApps (B1.church) and OnStage are also supported. | Unknown | Unknown | Unknown | Unknown | Supported: The PlanningCenter plugin imports service plans from the Planning Center Online v2 API. | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Service plans can be imported from Planning Center Services (requires edit permissions). | Supported: Planning Center Services plans can be added as playlists; requires a separate Planning Center subscription. | Supported: Imports schedules from Planning Center Online. | Unknown | Unknown | Paid add-on or tier: Requires the Bronze (or higher) subscription plus a Planning Center subscription. | Supported: Setlists can be imported from Planning Center. | Unknown | Unknown | Unknown | Supported: Planning Center Services plans can be imported and re-synced (documented for the legacy version). | Unknown |
| ChurchSuite | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Setlists can be imported from ChurchSuite. | Unknown | Unknown | Unknown | Unknown | Unknown |
| WorshipTools Planning | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Services from WorshipTools Planning and charts from WorshipTools Charts sync with Presenter. | Unknown |
| Hardware control | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Supported | Supported | Supported | Unknown | Supported | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown |
| MIDI | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: MIDI input and output for cues (e.g. Ableton Live) and MIDI Sync for controlling schedules across computers. | Supported: Can receive MIDI to trigger actions and slides and send MIDI on slide changes. | Supported: MIDI input can trigger program actions, e.g. advancing slides from a multitrack playback. | Unknown | Supported: MIDI and OSC control. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: MIDI in/out, including MIDI over Wi-Fi with tools like Ableton Live. | Supported | Unknown | Unknown | Supported: Control via MIDI and OSC. | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: MIDI mapping to control service items, over USB/5-pin or a network session; MIDI Out is also listed. | Unknown |
| DMX lighting | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial: No direct DMX output; API items and triggers can send commands to the Lumikit lighting software. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Stream Deck / Companion | Unknown | Unknown | Unknown | Supported: Bitfocus Companion is supported through HTTP buttons or a native Companion Satellite connection; MIDI and OSC control are on the roadmap. | Unknown | Unknown | Supported: Stream Deck and Bitfocus Companion plug-ins trigger cues. | Supported: Bitfocus Companion is supported for Stream Deck control. | Unknown | Unknown | Unknown | Unknown | Supported: Bitfocus Companion has an OpenLP module that uses the OpenLP HTTP API. | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Elgato Stream Deck is supported in Proclaim 3.2 and later. | Supported: Official Elgato Stream Deck plugin since 7.9; Bitfocus Companion also has a ProPresenter module. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Automation & extensibility | Unknown | Unknown | Unknown | Supported | Paid add-on or tier | Unknown | Unknown | Supported | Supported | Partial | Supported | Unknown | Supported | Supported | Supported | Unknown | Unknown | Unknown | Not supported | Supported | Partial | Unknown | Supported | Paid add-on or tier | Supported | Unknown | Unknown | Unknown | Unknown | Unknown |
| Network API (HTTP / WebSocket) | Unknown | Unknown | Unknown | Supported: Built-in Ktor REST and WebSocket server used by mobile remotes, with optional API-key protection. | Unknown | Unknown | Unknown | Supported: WebSocket and REST API, enabled in Connections settings. | Supported: Local HTTP API server with token authentication; access from the internet requires the Advanced plan. | Unknown | Supported: Documented HTTP (OpenAPI) and Socket.IO realtime APIs. | Unknown | Supported: HTTP REST (v2) and WebSocket API, used by the web remote and mobile apps. | Supported: REST and WebSocket API for remote control and integrations. | Partial: Local OSC and HTTP endpoints for broadcast integration; the docs say slide navigation commands are still being wired through. | Unknown | Unknown | Unknown | Not supported: The vendor's ProPresenter comparison names scripting/API control as something ProPresenter has and Proclaim does not focus on. | Supported: Public network API (OpenAPI spec) introduced in ProPresenter 7.9; older TCP/IP control also exists. | Partial: The Mobile Remote HTTP server exposes endpoints (next, previous, lyrics, schedule, search) but is not documented as a public API. | Unknown | Partial: Remote control over the network via OSC; no HTTP or WebSocket API is documented. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Plugins / extensions | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial: Features are organised as built-in plugins that can be switched on or off; there is no third-party plugin store. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Features are built as plugins on a modular architecture. | Unknown | Unknown | Unknown | Unknown | Unknown |
| Built-in scripting / macros | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: JavaScript (ECMAScript 5.1) scripts, startup code, system variables and custom API routes. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Not supported: The vendor's ProPresenter comparison names scripting/API control as something ProPresenter has and Proclaim does not focus on. | Supported: Macros run multi-step action sequences from a slide, a device or on demand. | Unknown | Unknown | Supported: SongBeamer Script macros can be run from menus or added to the schedule. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Webhooks / triggers to other systems | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Emitter templates send HTTP, OSC or MIDI messages from slides and actions. | Supported: Triggers run actions on program events, sending HTTP, WebSocket, TCP/UDP, OSC or MIDI messages and controlling OBS, vMix and PTZ cameras. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| MCP server for AI assistants | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| AI features (e.g. verse detection, lyric formatting) | Unknown | Unknown | Unknown | Supported: Can listen to a speech-to-text feed and automatically stage spoken Bible references; live captions and translation need a separate speech-to-text server. | Paid add-on or tier: Live sermon transcription with Bible-reference detection, voice commands and sermon summaries is a Teams (paid) feature and needs an internet connection. | Unknown | Unknown | Supported: Optional AI features include speech-to-text transcription with automatic scripture detection and an LLM assistant (local or cloud models). | Unknown | Partial: Live sermon captions from speech recognition can be shown through an integration with Preekondertiteling.nl, which needs its own subscription. | Unknown | Unknown | Unknown | Unknown | Supported: Listens to the sermon and detects Bible references, including paraphrases; also generates slides, sermon excerpts and sermon notes. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Paid add-on or tier: Optional image indexing with Microsoft/Azure Computer Vision requires the Silver subscription. | Supported: AI formats pasted lyrics into sections and slides. | Unknown | Unknown | Unknown | Unknown | Unknown |
| Presenting & control | ||||||||||||||||||||||||||||||
| Screens & outputs | Supported | Supported | Supported | Supported | Paid add-on or tier | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Unknown | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Unknown | Supported | Supported |
| Multiple audience screens | Supported: Up to four independently configured displays, each to a window, NDI or data (XML/PNG) output. | Supported: Unlimited Frontend and Monitor outputs plus custom outputs. | Supported: Multi-screen presentation is supported out of the box. | Supported: One window per connected display plus Blackmagic DeckLink/SDI, NDI, OMT and browser-source outputs. | Unknown | Supported: Up to four outputs (main, subtitle and detailed outputs); live output can also be multicast to Windows PCs on the LAN. | Supported: Alternate outputs for additional displays such as in-house or livestream screens (added in 7.3). | Supported | Supported | Supported: Extra outputs for a church TV broadcast can be driven alongside the projector output. | Supported: Two default lyric outputs plus up to four custom outputs, a stage display and a timer display. | Supported: Control screen, main display and an optional third output for stage/confidence or livestream. | Not supported: OpenLP projects to a single display screen; the source notes multi-monitor output is not yet supported (a custom geometry can span screens). | Unknown | Supported: Up to 2, 4 or 6 display outputs depending on plan, each with its own theme. | Unknown | Supported: Each connected display can receive content independently. | Supported: Different presentations can be shown on two projectors at once (triple monitor support). | Supported: Up to 8 virtual screens can send different content to lobby, overflow, nursery and livestream. | Supported: Up to 8 unique outputs; multiple computers can be linked with Network Link. | Unknown | Supported: A second display screen can be configured alongside the main projector screen. | Supported: A presentation can also be shown on a third monitor (beta). | Supported: Multi-display support (up to six display windows since 9.1) is part of the Ultra edition. | Supported | Supported: Main presentation plus stage view, AUX screen and lower-third outputs. | Unknown | Unknown | Paid add-on or tier: Requires a Pro plan; unlimited outputs, each with its own layout (audience, stage, livestream lyrics). | Supported: Multiple outputs with dynamic text pagination; v5 adds synchronised outputs run by one operator. |
| Stage display / confidence monitor | Supported: A stage monitor can mirror the main display or use its own theme. | Supported | Unknown | Supported | Paid add-on or tier: Stage display (current and next slide plus clock) is a Teams (paid) feature. | Supported: The "detailed" output shows chords, schedule, next item and operator messages for musicians and speakers. | Supported | Supported | Supported: Return monitors with their own settings and monitor-only messages and alerts. | Unknown | Supported | Supported: Not included in the LE edition. | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Configurable confidence monitor outputs with stage messages; multiple confidence monitors are supported. | Supported | Supported | Unknown | Supported | Supported: One or more customizable stage outputs are part of the Ultra edition. | Supported | Supported | Supported | Unknown | Paid add-on or tier: Requires a Pro plan; companion stage display app for iPhone, iPad and Android. | Partial: A stage display is new in v5, which is in beta until its release from December 2026. |
| Lower thirds / alpha key for streaming | Supported: Display windows can cover part of the screen and NDI output carries an alpha channel. | Supported: Theme backgrounds can be transparent for use as an overlay in streaming software such as OBS. | Unknown | Supported: Animated Lottie lower thirds and a lower-third mode per content type, with fill + key and alpha output. | Unknown | Unknown | Supported: Output supports an alpha channel, with key/fill via Blackmagic ATEM, and there is a lower-thirds media category. | Supported: Outputs can have their own styles and an alpha key output for keying lyrics over video. | Supported: NDI outputs can use a transparent background for keying over video. | Paid add-on or tier: The paid TV broadcasts add-on provides subtitles and text-over-video using a separate alpha (key) output or chroma key. | Supported: Outputs can be added as transparent browser sources in OBS, vMix and Wirecast. | Supported: Lower-third templates are included. | Unknown | Unknown | Supported: Lower-third themes and NDI output with alpha transparency; creating new transparent themes needs the Core plan. | Supported: A chroma-key mode replaces backgrounds with green or blue for keying in a video mixer. | Unknown | Unknown | Supported: Alpha keying is supported, and picture-in-picture shows slides over a transparent background. | Supported: Separate key/fill outputs are available for broadcast graphics. | Unknown | Unknown | Supported: NDI output has its own formatting and an optional background colour for keying. | Supported: Output windows can be configured as synchronized lower-third layouts. | Supported | Supported: An additional lower-third output can be layered in OBS or fed to video mixers; lower-third themes can also be served over the network. | Unknown | Unknown | Supported: Lower-third lyrics templates are offered for livestream outputs. | Unknown |
| Output as a web page (TVs, OBS / vMix browser source) | Unknown | Supported: Remote Displays let other computers and devices show outputs in a browser, including as an OBS source. | Unknown | Supported: A transparent browser-source output can be used in OBS or opened on tablets. | Paid add-on or tier: A livestream link that shows the live output in a browser is a Teams feature; free churches get a limited number of sessions. | Unknown | Unknown | Supported: OutputShow serves an output as a web page on the local network. | Supported: The Holyrics plugin runs an HTTP server so the projection can be viewed in browsers or added as a source in streaming software. | Paid add-on or tier: The paid LiveBeamer add-on shows the live presentation as a web page on any device. | Supported: Every output is a browser URL that can be opened on other devices on the LAN or in streaming software. | Unknown | Partial: The browser Main View mirrors the projector using screenshots, without audio or video. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial: Mobile Lyrics shows the current lyrics as a web page on the local network. | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown |
| Broadcast video | Supported | Unknown | Unknown | Supported | Supported | Unknown | Supported | Supported | Supported | Unknown | Paid add-on or tier | Supported | Unknown | Supported | Supported | Unknown | Supported | Unknown | Supported | Supported | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Unknown | Supported | Supported |
| NDI | Supported: NewTek NDI output (one per instance, with alpha channel) and NDI input as background. | Unknown | Unknown | Supported: NDI input and output require the free NDI Runtime, installed separately. | Supported: NDI output is available only in the Windows desktop app, not the browser version. | Unknown | Supported: NDI can be used as a live output and as a capture source, including NDI HX3. | Supported | Supported: Multiple NDI outputs with configurable resolution, frame rate and theme. | Unknown | Paid add-on or tier: NDI output requires the separately downloaded (free) LyricDisplay NDI companion. | Supported: Since version 7.4, NDI feeds can be shown in presentations and outputs can be sent over NDI. | Unknown | Supported: NDI output is supported (disabled by default in recent builds). | Supported: NDI output at 720p, 1080p or 4K with alpha transparency. | Unknown | Supported: Outputs can be sent as NDI displays. | Unknown | Supported | Supported | Unknown | Unknown | Supported: Text output to OBS Studio and other software via NDI or a text file. | Supported: NDI streaming (added in 9.1) is part of the Ultra edition. | Unknown | Unknown | Unknown | Unknown | Supported: Outputs can be sent over the network as NDI. | Supported: Multiple independent live NDI outputs. |
| SDI | Unknown | Unknown | Unknown | Supported: SDI fill and key output through Blackmagic DeckLink cards. | Unknown | Unknown | Unknown | Supported: Blackmagic DeckLink and UltraStudio outputs are supported. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Supported | Unknown | Unknown | Unknown | Supported: Blackmagic DeckLink output can be assigned to any display window. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Built-in streaming & recording | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Not supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Stream to any RTMP destination | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Outputs can be streamed over RTMP (YouTube, Twitch, Facebook Live) or WebRTC/WHIP. | Not supported: The FAQ states the program does not stream itself but works alongside streaming software such as OBS. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Not supported: For YouTube or Facebook Live the vendor recommends sending NDI or SDI output to a tool such as OBS. | Supported: The Capture feature streams any output over RTMP, records it to disk, or both; Resi streaming is also supported. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| YouTube Live | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Not supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Not supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Facebook Live | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Not supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Not supported | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Record the output to a file | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Outputs and captured screens can be recorded to a file. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial: Built-in recording is aimed at producing and publishing sermon podcasts. | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| TV output | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Paid add-on or tier | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown |
| Apple TV app | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: A free Digital Signage app runs on Apple TV, Fire TV Stick or any web browser for lobby screens. | Paid add-on or tier: Via ProDisplay (separate per-screen subscription), which runs on Apple TV and select Google TV devices. | Unknown | Unknown | Unknown | Unknown | Not supported | Unknown | Unknown | Unknown | Unknown | Unknown |
| Android / Google TV app | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Paid add-on or tier: Via ProDisplay on select Google TV devices (separate per-screen subscription). | Unknown | Unknown | Unknown | Unknown | Supported: TheOpenPresenter TV app for Android TV; a Fire TV (Vega OS) version is also built. | Unknown | Unknown | Unknown | Unknown | Unknown |
| Fire TV app | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: A free Digital Signage app runs on Apple TV, Fire TV Stick or any web browser for lobby screens. | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Unknown | Unknown | Unknown | Unknown | Unknown |
| Roku app | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Chromecast / AirPlay | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Connectivity & collaboration | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Partial | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| Cloud sync of library | Unknown | Supported: Lyrics, videos and images are stored online and can be shared between locations within one organisation. | Unknown | Unknown | Supported | Unknown | Unknown | Supported: The library can be synced across computers through cloud sync (e.g. Google Drive or ChurchApps). | Supported: All data and media can be synchronised between computers through Google Drive (settings are not synced). | Supported | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported | Supported: ProPresenter Cloud syncs playlists, media and settings between machines. | Unknown | Unknown | Unknown | Paid add-on or tier: SongShow Sync requires the Silver subscription. | Supported | Unknown | Partial: Data can be kept in a third-party cloud folder (pCloud, Dropbox, OneDrive); there is no built-in sync service. | Unknown | Supported | Unknown |
| Works fully offline | Supported | Supported: Continues working with no internet connection; a Cache Client can serve local media. | Supported | Supported | Supported | Supported | Unknown | Supported | Supported | Partial: Presentations are stored online and must be loaded over the internet; once loaded they play without a connection. | Supported | Unknown | Supported | Supported | Partial: Bible search and display work offline; offline transcription is available on Apple Silicon Macs on paid plans, otherwise transcription needs a connection. | Supported | Supported | Supported: An internet connection is only needed for optional RSS feeds and remote data or playlist access. | Supported: Schedules are stored locally so going live does not require internet; some features (signals, importing third-party content, embedded content) need a connection. | Supported | Supported | Supported | Supported | Supported | Supported: Offline use is provided by the TheOpenPresenter Studio desktop app (stable on Windows, alpha on macOS). | Supported | Supported | Supported | Supported: Offline mode runs existing and new services; YouTube and SongSelect import need a connection. | Unknown |
| Remote control from phone or tablet | Unknown | Unknown | Unknown | Supported | Paid add-on or tier: Running the service from a phone is a Teams (paid) feature. | Unknown | Supported: Free EasyWorship Remote app for iOS and Android. | Supported | Supported: Holyrics mobile app for Android and iOS (iOS app is a one-time US$0.99 purchase). | Unknown | Supported: Join-code-protected mobile/web controllers. | Supported: MediaShout Remote app for iOS (added in 7.3); standard USB presentation remotes also work. | Supported: Built-in web remote plus Android and iOS remote apps. | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Remote control apps for iOS and Android are included in every plan. | Supported: ProPresenter Remote app is included with an active subscription. | Supported: Web-based Mobile Remote and a Quelea Mobile Remote app. | Unknown | Supported: SongBeamer Remote app for iPhone and iPad. | Paid add-on or tier: Mobile Control (a progressive web app) requires the Silver subscription. | Supported | Supported: Any device with a web browser can control Bible and scheduled song presentation. | Not supported: A Wi-Fi remote and mobile app are listed as "coming soon" on the features page. | Unknown | Paid add-on or tier: Requires a Pro plan; remote app for iPhone, iPad and Android. | Supported: ZionWorx Remote app for Android and iOS; v5 adds a web remote reached via QR code. |
| Multiple operators at once | Unknown | Partial: Several control surfaces can be open for a location, but only one controls the remote displays at a time. | Unknown | Unknown | Paid add-on or tier: Real-time multiplayer and inviting teammates to the workspace are Teams (paid) features. | Unknown | Unknown | Unknown | Unknown | Supported: Team members can work on presentations and templates at the same time. | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Supported: Team members edit presentations together with real-time cloud sync; web and mobile editing requires Proclaim Pro. | Partial: ProPresenter Cloud (beta in 22) lets others prepare playlists and make mid-service changes while an operator presents. | Unknown | Unknown | Unknown | Paid add-on or tier: SongShow Drive media sharing and the web-based SongShow Builder require the Silver subscription. | Supported | Unknown | Unknown | Unknown | Supported: Multiple users can work on presentations from one account; simultaneous Presenter sessions require Pro Plus. | Unknown |
| Web native (runs in a browser) | Unknown | Supported | Unknown | Unknown | Supported | Unknown | Not supported | Unknown | Not supported | Partial: Presentations are prepared in the browser, but playback in church uses the KerkBeamer software for Windows or macOS. | Unknown | Not supported | Unknown | Unknown | Unknown | Unknown | Unknown | Not supported | Partial: Presentations can be created and edited in a browser with Proclaim Pro, but presenting requires the desktop app. | Not supported | Unknown | Unknown | Not supported | Not supported | Supported | Unknown | Unknown | Not supported | Not supported | Not supported |
Popular comparisons
- ProPresenter vs EasyWorship
- ProPresenter vs Proclaim
- ProPresenter vs MediaShout
- ProPresenter vs OpenLP
- ProPresenter vs FreeShow
- ProPresenter vs TheOpenPresenter
- EasyWorship vs Proclaim
- EasyWorship vs MediaShout
- EasyWorship vs OpenLP
- EasyWorship vs FreeShow
- EasyWorship vs TheOpenPresenter
- Proclaim vs MediaShout
- Proclaim vs OpenLP
- Proclaim vs FreeShow
- Proclaim vs TheOpenPresenter
- MediaShout vs OpenLP
- MediaShout vs FreeShow
- MediaShout vs TheOpenPresenter
- OpenLP vs FreeShow
- OpenLP vs TheOpenPresenter
- FreeShow vs TheOpenPresenter
30 active products · every pair also has its own page, e.g. /compare/a-vs-b/.