Software architecture for enhancing interagency collaboration on intelligence and records management
At a time Nigeria is facing internal security challenges such as Boko Haram insurgency, kidnapping, armed banditry, ethno-religious crisis, etc, it became imperative for authorities to look for ways of strengthening the effectiveness of security agencies. Information Technology (IT) has the potential of improving service delivery as demonstrated in many sectors of the economies of both developed and developing countries. Critical to the utilization of hardware in organizations is well-engineered software built based on good architecture. This paper proposes software architecture or model for building software application that provides enabling environment for security agencies to work in synergy in the management of domestic intelligence information and records. The proposed architecture was implemented and the two-step authentication technique employed was effective in making the software secured and robust.
Keywords: Software architecture, Inter-agency collaboration, Records management