A family of Microsoft relational database management systems designed for ease of use.
Onur,
Sorry, I should have been more explicit. Most of Microsoft's applications include Visual Basic for Applications (VBA). In my opinion it is one of the most useful features as it allows users to customize how the application works and provides a robust path for integrating applications. For example, a VBA macro can take Project data, revise it as necessary and export the result to Excel to create custom reports. Conversely, a macro can transfer data from Excel to Project in whatever form the user needs.
Import/Export maps and Visual Reports does provide for some Project/Excel interaction but for the ultimate customization, neither can match the capability or flexibility of a macro.
Learning VBA does require some effort but Rod Gill has an excellent book on subject and you can read more about it at: http://www.project-systems.co.nz.
I've written countless macros exporting Project data to Excel and a few from Excel to Project. Going from Excel to Project is more challenging since Excel can have data arranged in virtually any form (i.e. rows & columns) whereas Project requires a very specific form (i.e. tasks, resources, assignments).
Hope this helps
John