A good controller should know the dynamics of the sector they work in. This will help them understand the objectives of the company and in making better decisions. Additionally, they should have good knowledge of office technology and in particular, mastery of databases and Excel. They work regularly with the accounting department and use the available information to establish trends. Computer skills are very important in bringing together every kind of data received. A good controller must strive for greater business efficiency. This can be achieved through analyzing the company's business processes.