Abstract :
Explains what is being done to cope with the real-world problems in information system development: the large size, long timescale, availability and responsiveness. The pervasive theme is that the software engineering paradigm is important but inadequate; the interaction between software and hardware is fundamental. The author considers methods available for predicting software resource needs and the difficulty of working with virtual machines, amongst other issues