Mobile Apps For Marinas


The relationship between mobile devices, apps, and web browsing is often misunderstood. That’s not surprising – it’s a fast-changing environment. In this article we will talk about the pros and cons of apps, and what they really are.

What is an app?

App is short for application. Back in the day, we would have called them programs – software that allows you to perform a specific task.

Most people think of apps as downloads for smartphones or tablets, but the description is also commonly used for desktop programs too, like Microsoft Word. In this article, we will focus on mobile apps.

Web apps

Web apps are functional software programs that are accessed via a web browser – for example, using Microsoft 365 via Chrome. Marinalife Manager would be considered a web app.

Because you’re accessing a website, there’s no need to download anything from the app store. Plus, web apps don’t take up memory space on your device or put your data at risk.

The huge benefit of web apps is that they can be accessed on any device via any browser – there are no discrete versions for Apple or Android or even PC. This means that you don’t lose features or need to download new software if you change your iPad to a Samsung tablet. 

A single solution means new features can be delivered quickly and small improvements rolled out seamlessly to all users. Because of this, web app users often get a better experience and the benefit of the latest version.

Data security

Marinalife Manager

Data security is a big issue for everyone – we’ve all heard the stories of data leaks caused by a laptop left on a train. If data is held in an app downloaded onto a mobile or tablet, then the data is at risk if that device is lost or stolen.   

Marinalife Manager is designed so that marina and boater data is ring-fenced, and only delivered ‘as required’ from the Cloud to the device. Once the user has stopped viewing or editing the data, it is removed. Plus, sliding session expiration (effectively timeout) means that any device left lying around with the app open will require authorized login after a period.

For example, if a dockmaster at Marina A uses his tablet to add a note to John Doe’s account, that information is only available while John Doe’s account is open. When the dockmaster completes the task, the app removes anything about John Doe from the tablet without affecting the data stored on the cloud.

The same is true for boaters accessing the customer Portal on their phone – their outstanding invoices or payment history is only delivered from the Cloud to the phone when the boater clicks 'the button. Nothing is stored on the phone.


Connectivity issues are sometimes raised against web apps, but the reality is that these happen so fast (50-200 milliseconds) that the possibility of a connection being interrupted mid-action is minuscule.

Marinalife Manager was designed for low bandwidth environments, which means it’ll still work smoothly even if you’re on a 2G mobile connection rather than superfast WiFi.

Web app overview

  • No downloads – all online
  • No personal data risk
  • The same functionality on every device
  • Real-time updates

Native apps

Native apps are written for a specific operating system, like Android or iOS. You can’t just publish a native app, it must be approved and sold through the operating system store, like Google Play or Apple App Store.

Writing separate code is expensive and time-consuming, which is why some apps are only available on one operating system or may be less functional than their desktop versions. Every time the creator wants to make a change, it must be approved by the app store, and then the update must be activated by the user. Availability and functionality may also be limited by the users’ device – if you’ve got an old phone running an old version of iOS or Android, you may not be able to access app updates or even run some apps.

We’ve all bought a phone with loads of data, then found it running slowly or unable to download a new app without deleting something else. That’s because apps are stored locally on your phone – you download the software when you purchase an app.

Having the app running on your phone was an advantage a few years back because it meant the software wasn’t reliant on a connection to the internet. But this is much less of an issue with the huge investment in 4G and 5G technology, the expansion of the cellular network, and the availability of public or low-cost WiFi.

Native app overview

  • Discrete versions for Apple, Android, and desktop
  • Stored locally on your device
  • Must be downloaded from an app store

Accessing web apps

When you download a native app from the app store, it automatically drops an icon onto your device. This makes it easy to access the service or software

Add a web app icon to your phone or tablet

1. Go to your web browser and navigate to the site or page, such as your Marinalife Manager database or your Customer Portal

2. Click ‘share’ on the browser menu and select ‘add to home screen’. If you’re using an Apple device, you’ll need to do this from Safari, and use Chrome for Android devices.

3. Now you simply tap the icon to access the software, just as you would for any other app. 

This works for your customers too. Show them how to add the customer Portal link to their phone and they’ll be able to pay bills and make booking reservations at the time that suits them.

Related Articles
No items found.

Want to Stay In the Loop?

Stay up to date with the latest articles, news and all things boating with a FREE subscription to Marinalife Magazine!

Thanks for subscribing!
Oops! Something went wrong while submitting the form.
Marinalife articles