In software development, it is well understood that product development requires knowledge of the domain in which the software will be used. People who have this knowledge are called subject matter (domain) experts or business analysts.
Non-profit projects are adopting software and data systems for monitoring and tracking purposes. These are done through pre-developed dashboards and reports.
The usage of software and technology in non-profits is increasing.
If I use open source then does it mean that
Mobile devices get increasingly used by frontline workers as non-profits procure and provide it to them. These devices need to be procured in bulk and hence it becomes important that the right decision is made.
In most field programs there is a time lag between data collection and data reporting as only periodic reporting is expected. The field staff compiles it manually at the end of the period and reports up in the hierarchy. There are two types of compilation - aggregation and data filtering.
In the last few years, we have suddenly seen a spike in usage of the term software platform. All types of software applications started getting called platform. But the term platform has a specific meaning which differentiates it from technology/software applications.
There are several uncertainties with technology endeavours of non-profit organisations. They pose significant risks to non-profits - wasted resources, inability to evolve with time, and obsolescence in the long term. Open source products offer a sustainable path.
Samanvay Foundation has developed a knowledgebase for leaders working in nonprofit organisations, on issues related to software technology and its use in community programs. It covers strategy, management, economics, and appropriateness of software technology.