Hi All!
I hope this is not to off-topic for this site.
Recently I have had the opportunity to review banking systems for a client. Given how much time I have had to ponder over architecture in my own projects and for a overall system architecture, it is remarkable how difficult I find this task.
I started off writing a list of features but found that too limiting since it would only be a matter of the vendor giving me the "yeah we do web services" answer. Would it be a nice extensible solution or a thin wrapper to their proprietary API?
I have since then decided to approach the task by using a few subjects and in a conversational manner let the vendor give me the gist (nuts and bolts) of the system.
What topics would you suggest for a system review?
The one topic I find most important is extensibility and the way the system supports changes while still allowing for upgrades. Also discover ability of programming interfaces is an important one.