1.Professional-employer
The employee and employer should discuss employment terms before he/she starts work.
IT Professionals need to set an example and adhere to the code of conduct that was set. They must also promote and encourage their fellow colleagues to practice good ethics while using the computer.
They must also avoid the use of pirated software in the company (at home too), and not disclose trade secrets. They must also stand up and persuade their employer to not use pirated software. They should also expose such misdeeds if the employer refuses to stop using pirated software.
2.Professional-client
Clients can be within the company or out of the company. Whoever it may be, there is a need for IT Professionals to be accountable to his clients. He will need to help the his in software or hardware issues. There is a need for him to be honest and to update his client with the latest details and progress of the work. (i.e. report what went wrong, inform the client you can't finish the work by a certain deadline, apologise and ask if they could grant you more time, or you can choose to deploy more manpower to finish the project on time)
Professionals should make it a point to ask relevant questions when working for a client. They should not promise something which they cannot deliver. They should also make it a point to ensure that the customers know what will they deliver at the end of the day. This is to avoid any future conflicts.
3.Professional-supplier
Supplier supplies the necessary equipment and items to the IT Professional. IT Professionals need to know the source of these supplies and ensure that they are not using pirated software etc. IT Professional will need to draw a line with the suppliers as well (i.e. not accepting gifts from them), and they should inform the company if they know the supplier or is related the supplier in any way.
Professionals should be prudent. They should not look into their very own self-interest but the interest of the company when they approach the suppliers.
4.Professional-professional
There are many professionals around. Some of them can be our friends even. Professionals have a sense of loyalty towards their fellow friends in the same trade. As such, they might be slow to point out the mistakes made and may be bias.
Professionals should have moral courage and voice out what is not right.
Professionals should also be accountable to each other, and one way of doing so is to adhere to the code of conduct. They should also not over inflate their abilities (resume inflation) and be humble.
There is also a need for professionals to not reveal trade secrets or company secrets to professionals of the fellow trade.
5.Professional-IT user
Similar to the Professional-Client relationship. IT Professionals need to be accountable to its targeted IT Users. For instance, Professional A needs to design a software for Ngee Ann. He will need to find out the needs and understand the requirements . They should also complete the project on time and work within the given budget. IT Professionals should also know the skills and capabilities of the IT Users. They should offer training or manual to the IT users to equip them with the necessary skills to use the new software.
6.Professional-society
IT Professionals should be accountable to the society when they produce a new software or introduce a new hardware. They should ensure that the software and hardware will not harm the public and that it benefits the society in a positive manner.