Lesson 2 - Activity 2 - Can you identify how software is used within a domain?

Time: 15 minutes – 1 hour depending on what are you explore

Introduction: In the lesson we explored different business and technology domains in which software exists. For example inside modern cars, in finance/payment and eCommerce (fancy word for buying stuff online :slight_smile:). But we can explore these domains in more detail and there are many more domains to consider.

So for this activity, you are to pick a business domain or area of technology and research how software has been created and used to solve problems.

Purpose: By exploring business and technology domains and the software that is used within them you’ll get a better appreciation of how diverse the software development industry is. Furthermore, gaining a deeper understanding of the software solutions used throughout a domain can be advantageous when applying for testing roles. Lastly, a tester with good knowledge of the domain they are working in can excel in their work.


  1. Choose any domain you like, it can be one we covered within the lesson or a completely different one.
  2. Research and identify as many areas, as you can, where software is used within that domain.
  3. Suggest what problems the different software is solving, also known as, a software solution.
  4. Once you have identified a domain, examples of software, add your findings into your portfolios and share in this thread to compare with other learner’s domains.

As an example, recently I went to the library and used an automated system to return books which then notified a librarian that they had been returned. In this example, the domain is a library and the software used was a returning book system and a notification system and this solved the problem of me having to queue and the librarian having to manually input this information.

1 Like


Domain = Library /books

Software: Libby virtual library

Problems the software is solving:

Peak at the page count:

It solves the problem of the user having to remember where he had stopped at the book, since the app records the page number.

Tagging titles:

The app has a system that unable the user to tag the books that we searched and liked the sample to read in the future, and also that books that he didn’t like, solving the problem of the user having to go through searches again to remember the books that he previously had liked.

Sample a book before borrowing it:

It solves the problem of the user having to borrow the book to be able to know its content, while allowing the book to keep available in the shelf to the rest of the users.

Waitlist information:

It solves the problem of the user having to go in the app to verify if the book is finally available for him to borrow. Instead, the software sends to the user automatic messages with waitlist position and communicating that the book is read to the borrowed.


Hi @reginaqueiroz007

An excellent submission! I noticed that a lot of the features focus on the person interested in the book. Are there features that need to be considered for the librarian? For example status of book, notifications if the book is taken out?

This is a great start though, keep it up :smiley:

My Amazon Kindle is probably my favorite piece of leisure tech and yet software governs every aspect of the experience.
eCommerce to purchase the book: software manages the recommendation engine, the purchasing (buy with 1-click), the delivery system to the Kindle
Reading experience: software tracks my reading, saves my highlights, controls for lighting, controls the display by font, size, etc
Once my reading is complete everything can be uploaded to the social site Goodreads where I can recommend and interact with others.
Every aspect is guided and enhanced by software, taking a simple paper and ink object and software made it a friction-less experience from store to reading complete and all I essentially have to do is click a button a few times from the safety of my sofa.

1 Like

Hi @justinm77

Nice example, I like how you’ve highlighted how different software solutions make up an experience such as reading and sharing a book. A lot of time, products can consist of lots of applications all responsible for specific actions or services that contribute to the end result. This of course won’t necessarily be visible to the end user.

Domain: Education(Training Provider)
Software: Mailchimp - marketing automation platform
Main Usage: Contacts management, Campaigns and Data analysis.

The software is quite handy to store information about the course attendees and target them with specific emails, newsletters and flyers.

The emails can be tracked and analysed based on the click-through rates. Also the reports generation facility helps to make marketing decisions.

Mailchimp can also be linked to social media like Facebook and Twitter which enables faster reach of the courses

1 Like

Domain: Strava

Software: Digital exercise tracker

Areas where software is used:

Training logs, activity analysis, add friend to activity

Problems the software is solving (software solution):

Training logs

Automatically puts weekly runs in to an easy to read training log, this is useful if you want to repeat a session or follow a similar training plan that you have previously performed. It takes away the need to write a store these plans in the house.

Activity analysis:

More accurately view and analyse your data from your exercise activity (run, cycle, swim, etc.) in more detail by saving your activity from your smart watch. This would be very time consuming if you were to do this manually, using a simple watch without the added app connection.

Add friend to activity:

If you are exercising with someone who can’t record their activity, you can add your buddy to the activity which will also then appear in their news feeds and training logs. This is especially good if your smart watch fails during the activity.

1 Like

Domain: Scientific research in Community Ecology
Goal: collect, analyse and present data about nature; teach it.


  • GPS devices, navigating and recording spatial data
  • Voice recorders to take notes in field
  • Digital photography and videography solutions for recording data on field or through microscope
  • GIS software to plan research, and analyse spatial data
  • Spreadsheets for data input and analyse
  • Many different specialised statistical software to prepare, analyse and visually present data
  • Text processing software to prepare papers
  • Presentation software for slides etc.
  • Communication SW from e-mail to videoconferences
  • Database software
  • Data backup and sharing software
  • Web browser to search information
  • Specialised web solutions, e.g for species determination or DNA catalogues
  • Document storage and processing software for in large organisation bureaucracy
  • Software for e-coursework, e-lectures and homework
  • Software to manage student data, grades, enrolling to courses etc.

One scientist can need all of it during just few days.

1 Like

Domain: Music Industry

Areas where software is used:

- Bluetooth headphones. Solutions:
	○ Controlling music apps from the headphones without opening the music app.
	○ No need for a cable to connect physically to the device.
	○ Use voice assistants without holding the device.

- Music distribution platforms. Solutions:
	○ Albums can be downloaded to a device.
	○ Fast distribution anywhere in the world.
	○ Streaming music to any device.

- Music mixing products. Solutions:
	○ Creating new music without big equipment.
	○ Eases the process of mixing different songs from different sources.

Domain: Public Transport (The Netherlands)
Software: Chip (’‘OV-chipkaart’’)

In the last decade or so, travelling by card (instead of buying tickets) with an NFC-chip has become the norm. All trains and buses require you to use your personal travel-card; it reads out information and subtracts the cost of travelling.

It serves as a solution for several things:
-Faster (no more buying loose tickets, standing in line)
-Online insight into itinerary, behaviour, costs
-Less paper waste
-More secure (cannot physically enter station without. Easy to check for conductors)
-More convenient (subscriptions can be loaded onto it, payment can go directly from you checking account)

Of course it also has a lot of downsides, such as privacy concerns and increased difficulty for tourists.

Domain: Home Heating Fuel Delivery

Areas where software is used:

  • Mobile Application
    – An application that connects to a delivery trucks hardware to track the number of gallons (or liters) a delivery driver has delivered to a customer
  • Web Based Back Office Application
    – An application that allows office users to administrate all of the customers a company delivers to.

Domain: Healthcare
Software: Medway patient administrator:
Problem the software is solving: * Supports existing NHS processes

  • Supports the paperless agenda
  • Helps organisations transition to New Models of Care delivery
  • Supports and improve patient safety
  • Supports ‘hospital on the move’- pushes data to clinicians
  • Pushes data to Shared Care Record
  • Provides real time management information to support service delivery
  • Allows patients to be involved in their care management
  • Interoperability supports the complete EPR
  • Provides comprehensive service delivery / support and maintenance

Software which I’ve been using everyday. Really complex software, new features are adding quite often, but you can find quite a loads of important bugs. I work as an admin staff at the moment. if you want to read more about software https://www.digitalmarketplace.service.gov.uk/g-cloud/services/606699503324088

1 Like

Business Domain = School Canteen (Catering/Education)
Technology Domain = Finger Print Technology (Smart Device) & Mobile App (School Gateway)

I use the Mobile App to top up my son’s lunch money account.
He then uses his finger print to pay for items in the school canteen.

The problems this is solving are;
The school or the pupils don’t have to deal with cash.
No chance of the kids loosing money.
Parents can monitor what food the kids are eating to make sure it’s not all junk food!

1 Like

Business Domain - Supermarket

Technology Domain - eCommerce / Software for tills / Software for self-service checkout desks / Software for personal scanners (as seen in Tesco at the minute)/Software for stock checks / Emailing employee rotas / Contactless payment

Problems this is solving:

  • Less and less of a need for cash handling
  • Less time spent in store by customers (Self service/eCommerce)
  • More accurate tracking of stock

Overall software creates a much more streamlined experience for the customer and employees in Supermarkets in general!

1 Like

Business Domain: Betting/Gambling Industry

Software: Accumulators (Acca)

Areas where software is used:

Data analysis, formulating odds, live score updates

Problems the software is solving (Software Solution):

Data Analysis - Software is used to gather info from sports teams instantly, i.e the latest news, injuries or lineups. It is also key for data analysts who work on behalf of betting companies to analyse every aspect of previous games, from weather conditions, lineups, mentality, chance conversions, key mistakes, and much more, in order to predict future betting trends.

Formulating Odds - This area is somewhat similar to the previous but it also ties in with the third example too. Formulating odds of any sports event are no longer limited to simply reviewing data before a game happens - it is now essential for software to keep up and provide updates constantly so that odds can be formulated not just before the game but during too, making it that much more exciting.

Live Score Updates - With live in-play betting now a huge aspect of the betting world, it is essential that all news and updates are available as soon as they happen. Without the correct software to do so, it would be impossible for users to follow any sports events live and ‘cash out’ at the right time.

1 Like

Domain E commerce
Software : Teespring
This software is very useful in selling your merchendise from mockups ,
Just put the mockup on the piece of shirt and you made yourself a brand
The problems this is solving are:
More people can be active in buying or selling their mockups
Passive income , you dont have to invest anything


Domain: Sales Operations

Software: HubSpot

HubSpot is a sales CRM and Marketing tool, it saves time and makes the life a sales person easier by having multiple interfaces for the salesperson to track new leads, move deals through their pipeline and report on sales figures. Some examples are:

  • Email open notifiers
  • Task reminders
  • Automatic Meeting setting

This replaces pen and paper and the use of file cabinets and hand written reminders, and in the case of the meeting setter, it saves time by automating the additional step the sales person would have needed to take to set the meeting.

1 Like

I decided to look in to software development within photography. Below are some of the main areas I determined software is used and why:

  • Camera functionality - making photography easier for the user and improving quality straight out the camera
  • Editing software - improving quality and enabling creativity with photo
  • Sharing websites/apps - providing the ability to share images with people across the world
  • Storage - enabling the safe backup of images in the cloud etc.
  • Training tools - enabling education to improve ability
  • e-commerce - enabling the sale of equipment, accessories, photography services and images.
1 Like

Business domain: Government

Software: OpenGov

This is an ERP (Enterprise Resource Planning) software that provides multiple functionalities in assisting government agencies, both local and state level, in managing their responsibilities.
Its features include and E2E Financial Suite for general ledgers, utility billing, payroll etc, a full-featured budgeting and planning suite, resident services for licencing, reporting features, virtual meeting rooms and much more.

1 Like

Domain: Health and Fitness
Software: ZenKlub

Main purpose: Online therapy and piscology sessions

It allows scheduling appointments with piscologists and therapists through a simple registration. It is possible to choose the type of therapy according to the situation you are going through, the area of ​​expertise of the professional and also select how much you can pay for the session.

Through the platform is where the sessions are made via video and also a Chat channel to exchange messages with the professional.

1 Like