System software is a type of computer program that is designed to run a computer’s hardware and application programs.
Generalized software refers to software designed to read, process and write data with the help of functions performing specific audit routines and with self-made macros.
Not in high school but i tried my best to help
(Sorry that its blurry )
The synonym for term port is seaport
The similarities are: in both programs you can type letters, insert images, hyperlinks.