Application Software Development
Method Adoption
January,25/2019
Contents
1. INTRODUCTION 3
1.1. OBJECTIVES OF THE STANDARDS Error! Bookmark not defined.
1.1.1. SPECIFIC OBJECTIVES Error! Bookmark not defined.
1.2. PURPOSE OF THE STANDARDS Error! Bookmark not defined.
1.3. BENEFITS OF THE STANDARDS Error! Bookmark not defined.
1.4. SOFTWARE ACQUISITION (POLICY 3
1.5. REGISTRATION AND LICENSING OF IT PRODUCT S UPPLIERS.Error! Bookmark not
defined.
1.6. SOFTWARE LICENSE AGREEMENT Error! Bookmark not defined.
1.7. GENERAL REQUIREMENT FOR S OFTWARE PROCUREMENT Error! Bookmark not
defined.
1.8. CLASSIFICATION OF SOFTWARE Error! Bookmark not defined.
1.9. APPLICATION SOFTWARE Error! Bookmark not defined.
1.10. ACQUISITION OF APPLICATION S OFTWARE Error! Bookmark not defined.
1.10.1. IN-HOUSE DEVELOPMENT Error! Bookmark not defined.
1.11. OUTSOURCED DEVELOPMENT Error! Bookmark not defined.
1.12. COMMERCIAL OFF -THE SHELF Error! Bookmark not defined.
1.13. SYSTEMS S OFTWARE Error! Bookmark not defined.
1.14. APPLICATION DEVELOPMENT SOFTWARE Error! Bookmark not defined.
1.15. COMMERCIAL SOFTWARE Error! Bookmark not defined.
1.16. MINIMUM REQUIREMENTS FOR COMMERCIAL SOFTWARE (POLICY) 3
Applications Software standard Page 2
1. INTRODUCTION
INSA shall be able to improve security of systems. (POLICY
1.1. SOFTWARE ACQUISITION (POLICY
Software guidelines and standards shall aim to assure software
quality, ensure software internal usability, and help evaluate the
software product. The application of the following guidelines aims at
achieving the following objectives:
Enhance user satisfaction;
Ensure compatibility;
Enhance unified support and management;
Ensure data/ information sharing across the Agency;
Reduce cost and improve savings;
Improve staff productivity; and
Ensure coherence in upgrade management.
All Computer software purchased shall include licenses for each
user within the Agency.
1.2. MINIMUM REQUIREMENTS FOR COMMERCIAL SOFTWARE
(POLICY)
The following are the minimum requirements that the Agency shall
comply with while acquiring COTS software.
Total lifecycle cost. This cost includes initial costs such as
purchase, installation and training, plus the on-going cost of
maintenance and support.
Applications Software standard Page 3
Maintainability
Interoperability
Portability
Scalability
Availability/Accessibility
Reusability
Functionality/performance
Security
Applications Software standard Page 4