The look of the API has considerable impact on its utilization.[five] The theory of information hiding describes the function of programming interfaces as enabling modular programming by hiding the implementation particulars in the modules to make sure that customers of modules need not understand the complexities In the modules.trade, patronage -