For a software stack which is integrated with dedicated components to take care of the wide range of features it offers, having a common guide line for coding is necessary. A coding guide line in place helps in various manners.

The native component or tools used in RDK are written mainly using C, C++ or Python language. More details on Python and C Coding Guidelines defined for RDK can be found here: Coding Guideline