Standalone software
They are self-sustained fully capable software packages that can be used on a single computer. They offer offline functionality, which means an internet/network connection is not necessarily required for them to operate.