Aims and Objectives

The Institution of Analysts and Programmers was founded in 1972 and became established under its current name in 1981. The Institution was incorporated into a company limited by guarantee on 8th October 1992 and became a registered charity in 2018. The Institution’s Charitable Objects are defined in its Constitution as:-

(a) to advance the science of the development of secure and carefully designed software and to promote public education therein;

(b) to advance the education of the public on the subject of software development and related disciplines as well as to promote greater understanding and appreciation of the impact of software on society for the public benefit.

In furthering its Objects, the Institution may:-

(1) encourage and promote high standards of education, qualification, competence, leadership, management, knowledge and professionalism as well as high ethical standards amongst those involved in commissioning, developing, securing, installing, maintaining and testing software, adopting any lawful means conducive to maintaining the highest standards of professional skill and conduct amongst members of the Institution;

(2) facilitate the professional development of those engaged in developing software to improve the quality, trustworthiness and security of software for the public benefit;

(3) liaise with government departments and other bodies concerned with statutory or other qualifications, and with universities and other educational institutes and authorities in the furtherance of education and training in the development, trustworthiness, security, installation, maintenance and testing of software;

(4) facilitate the exchange and publication of information and ideas on the development, trustworthiness, security, installation, maintenance and testing of software, to encourage research therein and to publish the results thereof;

(5) promote and raise awareness within society about the need for high quality, trustworthy and secure software systems for the benefit of the public;

(6) promote and raise awareness of diversity and equality within the software development profession;

(7) promote, establish and support standards and codes of conduct, ethics and practice for the development, installation, maintenance and testing of software;

(8) invite, receive, hear and publish communications relating to the science, teaching, application or use of software and to grant prizes or other awards in respect of them;

(9) hold or supervise examinations and award certificates, diplomas, prizes, bursaries or scholarships either alone or jointly with other educational or professional bodies in relation to the development or use of software;

(10) prepare, print and publish criteria for the teaching of and training in software development and its related disciplines;

(11) confer, consult, communicate or collaborate with other scientific, professional, educational or technical bodies with a view to pursuing common objects in software development and related subjects as well as to represent the software development profession nationally and internationally;

(12) enable and encourage those engaged in or interested in software and its development to meet and correspond in order to exchange ideas and information on its science, practice, teaching, application and use.