(1) See
tech support.
(2) A widely used term in the industry to mean "to provide the capabilities for" or "to interface to" or "to include some function."
Hardware Supports...
"Device X supports Y" means that X contains built-in circuitry to perform Y or it can interface to a module that does. For example, "the CPU supports multiprocessing" means multiprocessing is built in. "The device supports Ethernet" means it plugs into an Ethernet network.
Software Supports...
"Program X supports Y" means that X includes routines to perform the Y operation or to interface to another program that does. For example, if a development system "supports Windows," the system is used to create Windows applications. "Application X supports database Y" means that X has built-in routines to interact with database Y.