before one can say that a software is acceptable, there has to have been first a consensus between the developers and the owners of the software.
but on a general basis, some of these should be in place:
1. portable: the software should be able to run on different platforms (operating systems)
2. Easy to understand: the software should be designed in such a way that other programmers can view and understand the logic of the program
3. flexibility: the software should be flexible enough to withstand changes from the computer hardware.
4. the most important and most neglected is that the software should have adequate documentation.
Copyright © 2026 eLLeNow.com All Rights Reserved.