Sản phẩm phần mềm là gì? Hoạt động ứng dụng công nghệ thông tin có những nguyên tắc nào? Sản phẩm phần mềm bao gồm những loại nào theo Nghị định 71/2007/NĐ-CP?