What other applications and/or systems require integration with yours?

Describe the integration level and strategy with each.

How geographically distributed is the user base?

What is the strategic importance of this system to other user communities inside or
outside the enterprise?

What computing resources are needed to provide system service to users inside the
enterprise? Outside the enterprise and using enterprise computing assets? Outside the
enterprise and using their own assets?

How can users outside the native delivery environment access your applications and data?

What is the life expectancy of this application?

Describe the design that accommodates changes in the user base, stored data, and
delivery system technology.

What is the size of the user base and their expected performance level?

What performance and stress test techniques do you use?

What is the overall organization of the software and data components?

What is the overall service and system configuration?

How are software and data configured mapped to the service and system configuration?

What proprietary technology (hardware and software) is needed for this system?

Describe how each and every version of the software can be reproduced and re-deployed
over time.

Describe the current user base and how that base is expected to change over the next 3
to 5 years.

Describe the current geographic distribution of the user base and how that base is
expected to change over the next 3 to 5 years.

Describe the how many current or future users need to use the application in a mobile
capacity or who need to work off-line.

Describe what the application generally does, the major components of the application
and the major data flows.

Describe the instrumentation included in the application that allows for the health and
performance of the application to be monitored.

Describe the business justification for the system.

Describe the rationale for picking the system development language over other options in
terms of initial development cost versus long term maintenance cost.

Describe the systems analysis process that was used to come up with the system
architecture and product selection phase of the system architecture.

Who besides the original customer might have a use for or benefit from using this
system?

What percentage of the users use the system in browse mode versus update mode?

What is the typical length of requests that are transactional?

Do you need guaranteed data delivery or update, or the system tolerate failure?

What are the up-time requirements of the system?

Describe where the system architecture adheres or does not adhere to standards.

Describe the project planning and analysis approach used on the project.