What are service and software?

What is a “service”, and what is a “software”?

Also for example google meet is a service. The software providing this service is proprietary, and google is running that software.

Which software is good for lessons?

How can I find out which software or service I should use for my lessons? Example: we use LINE for chats. How does it fare? Under which circumstances should I look for alternatives?

As a first step: try to understand what you want to accomplish, which functionality you expect from the software.

Further relevant points:

Service availability

I'm worried that we rely on one service/software, and it becomes suddenly unusable. How bad is that? How can I prevent that?

You have the 2 big choices: to use a service hosted by someone (google meet, facebook, etc.) or to run a software yourself to provide the services.

In both cases the services can go down, or simply your ISP can go down and the network prevents you from accessing the service. If you pay for a service, you might be able to agree with the provider on guaranteed uptimes of the service, but even then your network might go down.

So simply be aware of what can go wrong, and if certain scenario look to likely/dangerous to you, invest in lowering chances that they happen: i.e. if you run an own server and fear network going down, get a second internet provider so you can fail over.

Real world example

For example, which tech do you use to support your learning, Chris?

I am learning technical things around my job, and I work in improving my Japanese. Let's focus on that.

Further points