Your phone shipped with a capable mail client, a calendar and an address book. All three speak open protocols — IMAP for mail, CalDAV for calendars, CardDAV for contacts — and every one of those protocols is older than the phone.
Which means you don't need anyone's app. You can use the built-in ones, install webmail as a home-screen app, or run both against the same account and let each do what it's better at.
Here's what each option actually gives you, where CalDAV and CardDAV work natively and where they need help, and the one gap worth knowing about before you promise a client it'll all just work.
Three Protocols, One Account
| What | Protocol | Standard |
|---|---|---|
| IMAP and SMTP | Universal — every mail app supports both | |
| Calendar | CalDAV | RFC 4791 |
| Contacts | CardDAV | RFC 6352 |
CalDAV and CardDAV are both extensions of WebDAV, the same HTTP extension used to mount cloud storage as a network drive. Same underlying machinery, three different payloads.
The practical consequence of using standards rather than a proprietary API is that nothing here depends on a vendor shipping an app for your platform. If your phone can talk to a calendar server at all, it can talk to this one.
What CalDAV Actually Does
CalDAV keeps the calendar on the server and lets every client read and write the same copy. Create an event on your laptop and it's on your phone before you've put the laptop down. There's no export, no import and no "which device has the right version".
It's the same relationship IMAP has with mail, and it has the same advantage: state lives in one place. An event you accept on your phone shows as accepted everywhere, because there's only one event.
Two details worth knowing. CalDAV carries time zones properly — events are exchanged as exact instants, so a meeting created in Berlin shows the correct local hour in New York. That only works if the event was stored with its zone in the first place, which is covered in calendar time zones. And all-day events are deliberately not converted, because a public holiday shifted into the previous evening for anyone west of you is a bug rather than a feature.
CardDAV does the same for the address book: one copy on the server, every device reading and writing it. That's the difference between syncing contacts and periodically importing them and hoping the copies haven't diverged.
Setting Up the Built-In Apps
iPhone and iPad. Mail, Calendar and Contacts all support the standards natively. Add the mail account, then add CalDAV and CardDAV accounts in Settings. Apple's implementation is solid and has been for years. Guide: iPhone and iPad.
macOS. Same picture — Apple Mail, Calendar and Contacts all work without extra software. Guide: Apple Calendar and Contacts.
Android. Mail works with any IMAP client. Calendar and contacts need DAVx⁵, a free open-source app that registers the account with Android's sync framework — after which the stock Calendar and Contacts apps use it as if it were built in. One app, then everything else behaves normally. Guide: DAVx⁵ on Android.
Thunderbird. Supports CalDAV and CardDAV directly. Guide: Thunderbird.
For mail itself, take the server settings from Settings → Apps & devices rather than guessing. That page shows the correct values for your account, and it doesn't display them until sending and receiving are both ready — so an app configured from it won't fail its account check halfway through setup. On Apple devices it can also generate a configuration profile that installs everything at once. See connecting any email app.
Installing Webmail Instead
The other route is to skip native apps entirely and install webmail as a Progressive Web App: a home-screen icon and a standalone window with no browser chrome.
What you get is the full webmail interface with a phone layout — the sidebar collapses, opening a message replaces the list with a back action, and settings become a full-screen section list. Light and dark themes both work. It's the same client as on the desktop, so features arrive on your phone the day they ship rather than the day an app store approves them.
Be clear about what installing does not do: it isn't an offline mail client. There's a branded offline fallback page when the connection drops, but the mailbox itself lives on the server and needs a network to read. If you regularly work without a connection, use a native IMAP client that caches messages locally.
Details in webmail on mobile and as a PWA.
Running Both
These aren't mutually exclusive, and the combination is what most people end up with.
Native apps win on integration: notifications behave the way the operating system intends, the calendar appears in widgets and the lock screen, and contacts show up in the phone dialler. Nothing else gives you a caller's name when they ring.
Webmail wins on capability. Every feature is there — the unified inbox, cross-account search, scheduled send, connected accounts. Native clients see one mailbox at a time and know nothing about accounts you connected on the server.
A common arrangement: native Calendar and Contacts over CalDAV and CardDAV so the phone integrations work, plus webmail installed for mail so you get the full interface. Both read the same server, so there's nothing to reconcile.
The Outlook Gap
Outlook is the one meaningful gap, and it's worth being straight about it.
Outlook handles IMAP mail fine. It has no native CalDAV or CardDAV support — Microsoft built it around Exchange, and calendar interoperability with anything else has never been a priority. A third-party plugin bridges it, and it works, but it's another component to install and keep updated on every machine.
If a team is committed to Outlook for calendaring, plan for that. Options are the plugin, using webmail for calendar and contacts while Outlook handles mail, or accepting that calendars live somewhere else. Caveats in connecting Outlook over CalDAV.
When Sync Stops
Nothing appears after setup. Almost always the URL. CalDAV clients disagree about how much of the path to discover for themselves; copy the value from the setup guide exactly, trailing slash included.
Mail works, calendar doesn't. They're separate accounts on the device even though they share credentials. Adding the mail account doesn't add the calendar.
Android shows nothing after installing DAVx⁵. Check that sync is enabled for the account in Android's own settings, and that battery optimisation isn't suspending the app — aggressive power management silently killing background sync is the most common cause on Android.
Events appear at the wrong time. Usually an event stored without a zone rather than a client fault. Opening and re-saving it from webmail stores it properly.
Changes on one device don't reach another. Check the sync interval. Most clients poll rather than pushing, and a fifteen-minute interval means up to fifteen minutes of lag by design.
Frequently Asked Questions
Do I need to install an app?
On iPhone, iPad and macOS, no — mail, calendar and contacts all work natively. On Android you need DAVx⁵ for CalDAV and CardDAV, after which the stock apps work normally. Mail needs nothing extra anywhere.
Is CalDAV the same as CardDAV?
They're siblings. CalDAV syncs calendars, CardDAV syncs contacts, and both are built on WebDAV. Most clients treat them as separate accounts even though they use the same credentials.
Does installing webmail as an app let me read mail offline?
No. Installing gives you a home-screen icon and a standalone window; the mailbox still lives on the server. There's an offline fallback page, but for genuine offline access use a native IMAP client that caches locally.
Can I use both webmail and a native app?
Yes, and it's a good combination. Both read the same server, so there's no synchronisation between them to go wrong.
Why doesn't Outlook support CalDAV?
Microsoft built Outlook around Exchange and never added native support. A third-party plugin bridges it, or you can use webmail for calendar and contacts while Outlook handles mail.
Will my phone show the right time for a meeting created abroad?
Yes, provided the event was stored with its time zone. CalDAV exchanges events as exact instants and each client renders them in local time.
Does a native client show my connected accounts?
No. Connected accounts are a server-side feature of webmail. A native client sees the one mailbox it's configured with.
Where do I find the server settings?
In webmail under Settings → Apps & devices, which shows the correct values for your account and can generate a configuration profile for Apple devices.