What about enterprise application projects motivates you to take on new projects? What are the most challenging aspects of working on an enterprise application, particularly for a large client?
There are many challenges for building enterprise applications for clients and I don't know if there is a MOST challenging of them all, there's a lot of complexity. From what I can tell in the six months I've been a consultant in this field, some of the more recurring challenges we face in building an enterprise application for clients seems to be 1 of 2 things.
1) In the beginning of the process, clearly articulating the vision of the company's needs, then leading, coordinating, and involving the entire software team to be a part of creating that same vision, then defining the tasks required to achieve that vision, and finally prioritizing which tasks are to be accomplished first to make for a smoother build and a happy client.
2) Managing the inevitable changes that will happen throughout the software development process and keeping both the client and the developers focused on the original vision that provides the most value for the client's business.