writ—i———n——g—s— s——o—ft———w——a———r—e co——mpo—s—it—i—ons——