Client knowledge opportunities. The case of a small software firm