What does 软件 (ruǎnjiàn) mean in English?

Card 2177HSK Level 42177/3571
CARD2177
PROGRESS61%
软件
軟件
ruǎnjiàn
software(Noun)

Reveal: Click/Space/Enter/↑↓/w/s/j/kNavigate: ←→/h/l/a/d