Without adequate planning and preparation, computer system validation can encounter several problems, eventually leading to failure of the process. Problems include:
- Inadequate documentation of plans.
- Inadequate definition of what constitutes the computer system.
- Inadequate definition of expected results.
- Inadequate specification of software.
- Software that does not meet its specifications.
- Unavailable source code for software.