Compact. Software is considered lightweight if it utilizes a limited amount of RAM. For example, an operating system is considered lightweight if its kernel requires a small amount of memory (said to have a "low footprint"). See
footprint and
lightweight protocol.