كيفية عمل سوفت وير