The target application is a pure C++ based application executing on Windows. The application is single threaded and involves business logic and lots of file parsing and interpretation of data.
The need is to enhance the performance of this application drastically.

This is a standalone single threaded command line based application which has no IPC communication at all.

What would the areas that you Gurus would ask us to look at in detail, which could limit performance of executing applications ?