The term soft is an adjective that describes something or someone as having a gentle, kind and pleasant nature. It can also refer to something that is not hard or rigid in texture, such as a pillow or cloth. In computer science, it refers to software that does not require high technical skills for its use.