Back to blog

Features vs Functionality: How to accurately compare software systems (Free Template)

Vincent Paget

June 18, 2017

If you’re in the market for boarding management software, it’s important that you don’t just dive into the first one you see or commit to a software product just because it boasts your checklist of features.When it comes to school software, making the wrong decision can be a very costly mistake. Not only would you have lost a lot of time, money and resources implementing the wrong system, you’d also have to go through the long budget and board process again to switch systems.Needless to say, the costs involved can be quite significant, but the thing is that this is 100% avoidable.How?By properly comparing the different systems and choosing the one that best fits your need.

The problem with checking features:

Relying on a checklist of features is like looking at a car, seeing that it has 4 wheels, an engine, electric windows and a bunch of other cool features, and purchasing it without taking it for a proper test drive.It looks good on paper but when you actually drive the car you might notice that the electric windows don’t work, the body kit is made of cheap plastic or even worse, there’s a major engine fault.[caption id="" align="alignnone" width="770"]

compare-features-2.jpg

Checklists can give you a false impression of a product's functionality[/caption]The same principle applies to software. While some software providers will deliver high quality features that offer a lot of value, others may cut corners and only provide minimal functionality just so they can check boxes.So it’s important to remember that just because a product checks all the boxes on paper, it doesn’t mean that it’s going to work well in practice. To avoid any costly mistakes, make sure you take it for a test drive and check if those features are actually Functional.

Features vs Functionality:

Features are the “tools” you use within a system to complete a set of tasks or actions. Functionality is how those features actually work to provide you with a desired outcome.For example, a basic requirement for most boarding schools is the ability to customise leave types. In this case, “custom leave types” is the feature, and the process/level of customisation is the functionality.Some providers may only offer basic customisation options while other vendors may offer advanced options like assignments, terms and conditions, workflows and rules.When you start to think about functionality, you’ll be able to gain a better understanding of what the system can actually do instead of what it says it can do. This will put you in a better position to decide which system will be able to provide you with the most value.

How to measure functionality:

We use many different kinds of software products at Boardingware and have had to perform our own functionality assessments to make sure we choose the right one. Here’s our step by step process that you can also use when considering software for your boarding school:

  1. Prioritise your requirements
  2. Create a list of all the requirements and functions you need to solve your problems with boarding management. Then prioritise them according to the value they will bring to your boarding operations.This will allow you to focus more on the features and functions that will make the biggest difference and help you to visualise which system will be able to provide you with the most value.
  3. Get a Free Trial
  4. Most software providers will offer a free trial period where you can properly test and evaluate the effectiveness of each feature. And if you have an organised list of functional requirements to test, you’ll be able to make the most of your trial instead of just trying random features here and there.Boardingware offers a structured 14-day free trialDuring your trial, go through your list of requirements and evaluate the following key areas for each feature:
  5. Test efficiency
  6. If the cloud doesn’t simplify your job, it’s not doing its job. Count the number of steps it takes to achieve your tasks and compare it with other systems or your current way of doing things.An extra click may seem like a minor issue but when you have to repeat actions for multiple students, the time to complete jobs can quickly pile up.
  7. Check quality/depth
  8. How well does each feature fulfil your requirements. Does it provide you with your desired outcome or is it missing important data and functions?
  9. Measure Intuitiveness / Usability
  10. If a product has a lot of functionality but is poorly designed and unusable, it’s going to have very little value.The design is an important element that is often overlooked. Software products that have been well-thought out in terms of function and navigation will help to close the technology gap and make a system not just intuitive, but useable.A way to test this is to pay close attention to your first encounter with the system and see how long it takes you to complete a task or objective on your own.
  11. Gauge the learning curve
  12. Your boarding staff will be the truest test of whether or not a system is functional. So it’s important to consider the time and money required to train your staff to be properly onboarded.Remember to consider not just your current staff but also new hires as well because every time someone new joins your team, you’re going to have to spend time and money to help them get up to speed.

FREE Feature and Functionality Template:

Boarding management software will only improve the way your boarding practices operate if you emphasise functionality over features. So to help you make the right decision for you, we created this feature and functionality checklist to avoid any costly mistakes.

clickthough

[marketo-fat form="1107"]

Subscribe to our newsletter

Get the latest from Orah sent straight to your inbox

Vincent Paget

Vincent Paget is an Operations Manager at Orah based in Auckland, New Zealand. He loves technology, organisation, nature and adventure sports, not necessarily in that order.

Featured articles

Rebranding Boardingware to Orah

Today we are announcing the rebranding of our company and the launch of our platform, Orah. These changes are a part of a multi-year company evolution that is elevating the way we serve schools, like yours. With the introduction of Orah...

Product News

5 Step Strategy To Care For The Whole Child

Research and best practices all confirm that students require a "Whole Child Approach" in education to be fully prepared for the demands of the 21st century.This means addressing the needs of the whole child. So while academic achieveme...

Workflows | Designed by Freepik

How can you use Orah’s workflow to streamline internal processes? [Explained with an example]

Orah's workflow builder can help streamline and automate repeatable tasks, minimizing room for errors and increasing overall efficiency. You can collaborate in a more productive way, and effectively get your job done. Read to know more.