3 Answers
3

Client is ok. But I think Business Associate is the same with Colleague, isn't it? So my question is about a person you're not working with in the same place. He shouldn't be your colleague. Am i right?
–
dinoOct 23 '11 at 23:47

I'm not sure, Looking up Colleague in OS X's built in dictionary brings up "a person with whom one works, esp. in a profession or business." with no mention of the setting of the 2 individuals.
–
XAleXOwnZXOct 24 '11 at 0:28

1

I think colleague implies that you work for the same employer more strongly than business associate. Although without the word business, I think associate on its own implies even more strongly that you work for the same organisation and perform similar roles within it - possibly working together at least some of the time.
–
FumbleFingersOct 24 '11 at 2:58

In the particular case you cite, they are my customer. If I am a salesman, a plumber, a consultant, or a member of many other professions, they are also called my customer. If the roles are reversed, they might be called my contractor.

When I sell my services to someone, aren't these people my 'clients' and not 'customers'?
–
IreneOct 23 '11 at 19:55

@Irene I personally hear 'customer' used much more in the software industry, but 'client' would be ok too. Searching on Programmer.SE there are 1,338 results for 'customer' and 2,102 results for 'client', which is fairly close (but lacking context to be definitive).
–
HugoOct 23 '11 at 20:12

A client is someone you have a working relationship with, so go with client.
–
JeremyOct 23 '11 at 20:15

Colleague is a good alternative, if you do not want to specify the exact nature of the working relationship...in fact, there may not be one at all, just a shared profession or area of expertise/interest.