How companies work
In traditional accounting software, we differentiate customers and vendors as business relations for invoices, but companies have many more relations we would like to register in our system.
Also, a company or person can have multiple relations with our company. The best example is my relationship with Microsoft. As everyone, I use the software so I am a customer, both in my business and personal life. On the other hand, Microsoft hires me to teach workshops and do presentations, which makes me a vendor. As an MVP, I have a totally different relationship with them. They give me an award and invite me to special events and allow me to access the company store. They also ask for my advice in future versions, so to them, I am their consultant.
So one person or company can have different roles in RM. Microsoft Dynamics NAV is able to handle all that while maintaining a single point of data entry and maintenance.
Unlike financial applications, RM is much more...