Question

Recently, we try to update our nonprofitable organization web site, it is a small but global...

Recently, we try to update our nonprofitable organization web site, it is a small but global NGO, the best requirement include:

support multi tenant, since we have different sub organization at different region / country, it is important for each individual to be managed individually (better with its own domain name, but back end support by one platform).
support multiple language, it is critical for local organization to use its own language.
each regional organization can add / remove some module, and manage its own members, we assume some of the core module will be mandatory, but other can be optional.

The core function should include:

member management, regional admin, potential member management
campaign management, fund management
member support, etc.

If you know what may be good existing open source platform which can support some or most of those, please share your thoughts here. The preferred language is Java, but will consider other languages, such as PHP, Python, C#, etc.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

I have no experience of installing or maintaining CiviCRM, but it seems specifically designed to handle use-cases like yours. For example, quoting mainly from the features page:

support multi-tenant: "create multiple membership levels for multiple organizations and/or chapters".
support multiple languages: "Internationalization and localization make it possible to use CiviCRM in languages and cultural environments other than American English."
each regional organization can add / remove some module, and manage its own members: "customize membership statuses and rules".
campaign management: "register volunteers for projects using events registration feature".
fund management: "allow campaign fundraising".

It is free and open-source software, licensed under the AGPLv3, and written in PHP.

Add a comment
Know the answer?
Add Answer to:
Recently, we try to update our nonprofitable organization web site, it is a small but global...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Design an original, professional web site following the specifications listed below. This web sit...

    Design an original, professional web site following the specifications listed below. This web site will be for a business you plan to set up for yourself or for someone else. The following is a detailed list of the requirements for your web site. READ them carefully. Instructions - Web Site Requirements for the web site: General: You will thoroughly test all your pages in more than one browser. All links MUST work. All graphics must show on the page. All...

  • For milestone #1, we will start the CARIT site with three static HTML pages and a...

    For milestone #1, we will start the CARIT site with three static HTML pages and a CSS file. Create a dedicated folder for this project. This folder should contain all related files in this project. The future milestones are cumulative and built directly on top of your prior work. Function/content requirements: A home page named “index.html”, which include these contents at least: Description of the center. You may reference the example sites. Latest news: use list tags; make up some...

  • A management information system (MIS) is a system or process that provides the information necessary to...

    A management information system (MIS) is a system or process that provides the information necessary to manage an organization effectively. MIS and the information it generates are generally considered essential components of prudent and reasonable business decisions. Management Information Systems are primarily concerned with the delivery of information (both internal and external) to organizational members from the shop floor workers to the management. The purpose of MIS is to help the smooth running of the business by providing information on...

  • Explain what enterprise resource planning (ERP) systems. Outline several of their key characteristics. Describe in reasonable...

    Explain what enterprise resource planning (ERP) systems. Outline several of their key characteristics. Describe in reasonable detail how a company leverages an ERP system and how its operations are improved after installing an ERP system like SAP. Explain how a supply chain management system helps an organization make its operations more efficient What is Upstream and Downstream management of the supply chain? Explain the concept of “Supply Network”, its benefits, and how technology made this concept available Explain the difference...

  • The Care Services Improvement Partnership (CSIP) was created in the United Kingdom to support improvement and...

    The Care Services Improvement Partnership (CSIP) was created in the United Kingdom to support improvement and development in a range of services across health and local government, for children, adults, and older people, including those experiencing mental distress, physical disability, or learning disability. CSIP have a successful track record in providing developmental support for provider organizations and commissioners across the UK National Health Service (NHS), local authorities, regional agencies, and voluntary and private organizations. In doing this CSIP can draw...

  • Write a introduction Paragraph for this paper Foundations of Global Business As an organization that spends...

    Write a introduction Paragraph for this paper Foundations of Global Business As an organization that spends significant time in U.S. government contracts, CACI International works all throughout the world in an assortment of jobs, every one of which fluctuates in size as per what the administration is hoping to achieve. Three noteworthy areas where they work are the United States, the United Kingdom, and Afghanistan. Afghanistan is an individual from the IMF and the World Bank; nonetheless, it isn't yet...

  • Please help writing a well structured document using the below Agile Runbook - Our Overall Delivery Process How do we initiate a Project? Any project is a response to a pain point or desire expresse...

    Please help writing a well structured document using the below Agile Runbook - Our Overall Delivery Process How do we initiate a Project? Any project is a response to a pain point or desire expressed by either customers, internal stakeholders, employees, or regulatory authorities. In short, a project is a time bound and specific goal oriented task-system that is born out of an ask from any stakeholder. Project initiation is laying down a new project by defining its goals, objectives,...

  • Playgrounds and Performance: Results Management at KaBOOM! (A) We do this work because we want to...

    Playgrounds and Performance: Results Management at KaBOOM! (A) We do this work because we want to make a difference in the world; how can we go further faster? - Darell Hammond, CEO and co-founder, KaBOOM! Darell Hammond stepped onto the elementary school playground and took a long, slow look around. It was 8 a.m. on an unusually warm fall day in 2002 and the playground was deserted, but Hammond knew the children would start arriving soon to admire their new...

  • How can we assess whether a project is a success or a failure? This case presents...

    How can we assess whether a project is a success or a failure? This case presents two phases of a large business transformation project involving the implementation of an ERP system with the aim of creating an integrated company. The case illustrates some of the challenges associated with integration. It also presents the obstacles facing companies that undertake projects involving large information technology projects. Bombardier and Its Environment Joseph-Armand Bombardier was 15 years old when he built his first snowmobile...

  • 0. Introduction. This involves designing a perfect hash function for a small set of strings. It...

    0. Introduction. This involves designing a perfect hash function for a small set of strings. It demonstrates that if the set of possible keys is small, then a perfect hash function need not be hard to design, or hard to understand. 1. Theory. A hash table is an array that associates keys with values. A hash function takes a key as its argument, and returns an index in the array. The object that appears at the index is the key’s...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT