{"id":202867,"date":"2026-11-13T05:19:14","date_gmt":"2026-11-13T10:19:14","guid":{"rendered":"https:\/\/innowise.com\/?p=202867"},"modified":"2026-11-13T07:04:42","modified_gmt":"2026-11-13T12:04:42","slug":"erp-for-nonprofits","status":"publish","type":"post","link":"https:\/\/innowise.com\/pt\/blog\/erp-for-nonprofits\/","title":{"rendered":"ERP para organiza\u00e7\u00f5es sem fins lucrativos: funcionalidades, vantagens e implementa\u00e7\u00e3o"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"202867\" class=\"elementor elementor-202867\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a59af9 e-flex e-con-boxed e-con e-parent\" data-id=\"5a59af9\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93e0744 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"93e0744\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    \n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92fed16 elementor-widget-tablet__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"92fed16\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ERP for nonprofits: features, benefits, and implementation<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fba61ea elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"fba61ea\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"heroBottom\">\r\n\r\n  <div class=\"second\">\r\n    <span>Nov 13, 2026<\/span>\r\n    <span>14 min read<\/span>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-970be0b article-description e-con-full e-flex e-con e-parent\" data-id=\"970be0b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-f2465c0 author-article e-con-full e-flex e-con e-child\" data-id=\"f2465c0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d180726 e-con-full e-flex e-con e-child\" data-id=\"d180726\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ef3c399 e-con-full e-flex e-con e-child\" data-id=\"ef3c399\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce13d5e elementor-widget elementor-widget-shortcode\" data-id=\"ce13d5e\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <div class=\"expert_card-container\">\n        <div class=\"expert_card-top\">\n            <div class=\"expert_card-top-img\">\n                                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Kiryl-Drabysheuski-1.png\" alt=\"Kiryl Drabysheuski, Head ERP Consultant..\">\n                                                <a href=\"https:\/\/www.linkedin.com\/in\/kiryl-drabysheuski-770670272\/\" class=\"expert_card-top-img-link\" target=\"_blank\" rel=\"noopener noreferrer\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\">\n                        <rect width=\"40\" height=\"40\" rx=\"20\" fill=\"#E8E8E8\"\/>\n                        <path d=\"M10.0002 12.8001C10.0002 11.4802 10.0002 10.8202 10.4102 10.4102C10.8203 10.0001 11.4802 10.0001 12.8002 10.0001H27.2002C28.5201 10.0001 29.1801 10.0001 29.5901 10.4102C30.0002 10.8202 30.0002 11.4802 30.0002 12.8001V27.2001C30.0002 28.52 30.0002 29.18 29.5901 29.5901C29.1801 30.0001 28.5201 30.0001 27.2002 30.0001H12.8002C11.4802 30.0001 10.8203 30.0001 10.4102 29.5901C10.0002 29.18 10.0002 28.52 10.0002 27.2001V12.8001Z\" fill=\"white\"\/>\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.6112 10C29.3782 10 30.0001 10.6218 30.0001 11.3889V28.6111C30.0001 29.3782 29.3782 30 28.6112 30H11.3889C10.6219 30 10.0001 29.3782 10.0001 28.6111V11.3889C10.0001 10.6218 10.6219 10 11.3889 10H28.6112ZM13.0591 26.9444H15.9842V17.5H13.0591V26.9444ZM23.507 17.2114C21.5029 17.2114 20.6595 18.7722 20.6595 18.7722V17.5H17.8543V26.9444H20.6595V21.9868C20.6595 20.6584 21.2709 19.868 22.4412 19.8679C23.5171 19.8679 24.0338 20.6275 24.0338 21.9868V26.9444H26.9445V20.9649C26.9445 18.4349 25.5103 17.2114 23.507 17.2114ZM14.5077 12.7778C13.5522 12.7778 12.7778 13.5583 12.7778 14.5207C12.7779 15.483 13.5522 16.2633 14.5077 16.2633C15.4631 16.2632 16.237 15.483 16.237 14.5207C16.237 13.5583 15.4632 12.7778 14.5077 12.7778Z\" fill=\"#2867B2\"\/>\n                    <\/svg>\n                <\/a>\n                            <\/div>\n            <div class=\"expert_card-top-right\">\n                <div class=\"expert_card-top-name\">\n                    By <a href=\"https:\/\/innowise.com\/pt\/authors\/kiryl-drabysheuski\/\">Kiryl Drabysheuski<\/a>\n                <\/div>\n                                <div class=\"expert_card-top-position\">\n                    Head of ERP Consultants                <\/div>\n                                <div class=\"expert_card-top-right-bottom desc\">\n                    <div class=\"expert_card-top-ver\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><path d=\"M17.486 9.00039L15.6037 6.8481L15.866 4.00153L13.0811 3.36896L11.6231 0.900391L9.00024 2.02668L6.37738 0.900391L4.91938 3.36125L2.13453 3.9861L2.39681 6.84039L0.514526 9.00039L2.39681 11.1527L2.13453 14.007L4.91938 14.6395L6.37738 17.1004L9.00024 15.9664L11.6231 17.0927L13.0811 14.6318L15.866 13.9992L15.6037 11.1527L17.486 9.00039Z\" fill=\"#717171\"\/><path d=\"M12.2783 7.55371L8.10059 11.7324L5.72168 9.35352L6.42871 8.64648L8.09961 10.3174L11.5713 6.84668L12.2783 7.55371Z\" fill=\"white\"\/><\/svg>                        Verified expert\n                        <div class=\"expert_card-top-ver-text\">\n                            Every article at Innowise is created by authors with real-world experience. They understand the topic beyond theory and bring insight from real projects.\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"8\" viewBox=\"0 0 16 8\" fill=\"none\">\n                                <path d=\"M8 8L16 0L6.99382e-07 -1.39876e-06L8 8Z\" fill=\"#717171\"\/>\n                            <\/svg>\n                        <\/div>\n                    <\/div>\n                    \n                                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\"><path d=\"M1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0Z\" fill=\"#717171\"\/><\/svg>                    <div class=\"expert_card-top-year\">\n                        19+ years of experience                    <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"expert_card-top-right-bottom mob\">\n            <div class=\"expert_card-top-ver\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><path d=\"M17.486 9.00039L15.6037 6.8481L15.866 4.00153L13.0811 3.36896L11.6231 0.900391L9.00024 2.02668L6.37738 0.900391L4.91938 3.36125L2.13453 3.9861L2.39681 6.84039L0.514526 9.00039L2.39681 11.1527L2.13453 14.007L4.91938 14.6395L6.37738 17.1004L9.00024 15.9664L11.6231 17.0927L13.0811 14.6318L15.866 13.9992L15.6037 11.1527L17.486 9.00039Z\" fill=\"#717171\"\/><path d=\"M12.2783 7.55371L8.10059 11.7324L5.72168 9.35352L6.42871 8.64648L8.09961 10.3174L11.5713 6.84668L12.2783 7.55371Z\" fill=\"white\"\/><\/svg>                Verified expert\n                \n            <\/div>\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\"><path d=\"M1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0Z\" fill=\"#717171\"\/><\/svg>            <div class=\"expert_card-top-year\">\n                19+ years of experience            <\/div>\n                    <\/div>\n                <div class=\"expert_card-text\">\n            Kiryl is a specialist in SAP ecosystem optimization. He cuts through the complexity of enterprise resource planning, tailoring SAP modules to specific workflows to ensure clients extract maximum efficiency from their digital core.        <\/div>\n                <div class=\"expert_card-bottom\">\n\t\t\t<div class=\"expert_card-bottom-col\">\n\t\t\t\t\t\t\t\t<div class=\"expert_card-bottom-expertise\">\n\t\t\t\t\t<div class=\"expert_card-bottom-expertise-title\">\n\t\t\t\t\t\tExpertise\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"expert_card-bottom-expertise-list\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tERP\t\t\t\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\"><path d=\"M1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0Z\" fill=\"#717171\"\/><\/svg>\t\t\t\t\t\t\tProject management\t\t\t\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\"><path d=\"M1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0Z\" fill=\"#717171\"\/><\/svg>\t\t\t\t\t\t\tProcess optimization\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"expert_card-bottom-featured\">\n\t\t\t\t\t<div class=\"expert_card-bottom-expertise-title\">\n\t\t\t\t\t\tFeatured in\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"expert_card-bottom-featured-imgs\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/SAP_PRESS.svg\" alt=\"SAP press logo.\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n            <a href=\"#contact-form\" class=\"expert_card-bottom-a\">\n                Let's talk\n            <\/a>\n        <\/div>\n    <\/div>\n\n    <style>\n        .expert_card-container{\n            max-width:1000px;\n            width:100%;\n            padding:40px 60px;\n            background: #F6FAFE;\n            border: 1px solid #9CC6ED;\n        }\n        .expert_card-top{\n            display:flex;\n            gap:30px;\n            align-items:center;\n            margin-bottom:24px;\n        }\n        .expert_card-top-img{\n            position:relative;\n        }\n        .expert_card-top-img img{\n            display:block;\n            width:130px;\n            border-radius:100%;\n\n        }\n        .expert_card-top-img-link{\n            position:absolute;\n            bottom:0;\n            right:0;\n            cursor:pointer;\n\t\t\twidth:40px;\n\t\t\theight:40px;\n        }\n        .expert_card-top-img-link svg *{\n            transition:0.5s;\n        }\n        .expert_card-top-img-link:hover svg rect{\n            fill:#E8E8E8;\n        }\n        .expert_card-top-img-link:hover svg path:last-child{\n            fill:#5385c1;\n        }\n        .expert_card-top-img-link:active svg rect{\n            fill:#E8E8E8;\n        }\n        .expert_card-top-right{\n\n        }\n        .expert_card-top-name{\n            font-family: Sora;\n            font-weight: 400;\n            font-size: 24px;\n            line-height: 135%;\n            margin-bottom:8px;\n            color:#2E2E2E;\n        }\n        .expert_card-top-name a{\n            font-weight:600;\n            transition:0.5s;\n            text-decoration:none;\n        }\n        .expert_card-top-name a:hover{\n            color:#C63031;\n            text-decoration:underline;\n        }\n        .expert_card-top-name a:active{\n            color:#D13B3B;\n            text-decoration:underline;\n        }\n        .expert_card-top-position{\n            font-family: Karla;\n            font-weight: 500;\n            font-size: 18px;\n            line-height: 150%;\n            margin-bottom:8px;\n            color:#2E2E2E;\n        }\n        .expert_card-top-right-bottom{\n            display:flex;\n            align-items:center;\n            gap:10px;\n        }\n        .expert_card-top-ver{\n            display:flex;\n            align-items:center;\n            gap:6px;\n            font-weight: 600;\n            font-size: 18px;\n\t\t\tfont-family: Karla;\n            line-height: 150%;\n            position:relative;\n            cursor:pointer;\n\t\t\tcolor: #717171;\n        }\n        .expert_card-top-ver-text{\n            position:absolute;\n            left:0;\n            bottom:100%;\n            max-width:300px;\n            width:300px;\n            padding:16px;\n            background: #717171;\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 14px;\n            line-height: 135%;\n            color:white;\n            display:none;\n        }\n        .expert_card-top-ver-text svg{\n            left:36px;\n            position:absolute;\n            bottom:-7px;\n        }\n        .expert_card-top-ver:hover .expert_card-top-ver-text{\n            display:block;\n        }\n        .expert_card-top-ver *{\n            transition:0.5s;\n        }\n        .expert_card-top-ver svg{\n\n        }\n        \/* .expert_card-top-ver:hover{\n            color:#C63031;\n        }\n        .expert_card-top-ver:hover svg path:first-child{\n            fill:#C63031;\n        }\n        .expert_card-top-ver:active{\n            color:#D13B3B;\n        }\n        .expert_card-top-ver:active svg path:first-child{\n            fill:#D13B3B;\n        } *\/\n        .expert_card-top-year{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            color:#717171;\n        }\n        .expert_card-text{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            margin-bottom:24px;\n        }\n        .expert_card-bottom{\n            display:flex;\n            align-items:flex-end;\n            justify-content:space-between;\n            gap:40px;\n        }\n\t\t.expert_card-bottom-col{\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(2, 1fr);\n\t\t\tgap: 30px;\n\t\t\twidth:100%;\n\t\t}\n        .expert_card-bottom-expertise{\n\n        }\n        .expert_card-bottom-expertise-title{\n            font-family: Karla;\n            font-weight: 600;\n            font-size: 16px;\n            line-height: 130%;\n            letter-spacing: 0.05em;\n            text-transform: uppercase;\n            color:#717171;\n            margin-bottom:10px;\n        }\n        .expert_card-bottom-expertise-list{\n            display:flex;\n            align-items:center;\n            gap:10px;\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            letter-spacing: 0%;\n            color:#2E2E2E;\n            flex-wrap:wrap;\n\t\t\trow-gap:0;\n        }\n        .expert_card-bottom-expertise-list svg{\n\n        }\n        .expert_card-bottom-featured-imgs{\n            display:flex;\n            gap:24px;\n\t\t\tfilter: grayscale(100%);\n        }\n        .expert_card-bottom-featured-imgs img{\n            display:block;\n            height:30px;\n            width:auto;\n        }\n        .expert_card-bottom-a{\n            font-family: Karla;\n            font-weight: 700;\n            font-size: 18px;\n            line-height: 130%;\n            color:#2E2E2E;\n            padding-bottom:2px;\n            border-bottom: 1px solid #2E2E2E;\n            transition:0.5s;\n            text-decoration:none!important;\n\t\t\ttext-wrap: nowrap;\n        }\n        .expert_card-bottom-a:hover{\n            color:#C63031;\n            border-bottom: 1px solid #C63031;\n        }\n        .expert_card-bottom-a:hover{\n            color:#D13B3B;\n            border-bottom: 1px solid #D13B3B;\n        }\n        .expert_card-top-right-bottom.mob{\n            display:none;\n        }\n\n\t\t@media(max-width:1024px){\n\t\t\t.expert_card-container{\n\t\t\t\tpadding:40px;\n\t\t\t}\n\t\t}\n\n        @media(max-width:767px){\n            .expert_card-container{\n                padding:24px 20px;\n            }\n            .expert_card-top{\n                gap:16px;\n                margin-bottom:16px;\n            }\n\t\t\t.expert_card-top-position{\n\t\t\t\tfont-size: 14px;\n\t\t\t\tline-height: 135%;\n\n\t\t\t}\n            .expert_card-top-img img{\n                width:90px;\n            }\n            .expert_card-top-img-link{\n                width:28px;\n\t\t\t\theight:28px;\n\t\t\t\tbottom: 5px;\n            }\n            .expert_card-top-img-link svg{\n                width: 100%;\n            }\n            .expert_card-top-name{\n                font-size:18px;\n                margin-bottom:8px;\n            }\n            .expert_card-top-right-bottom.desc{\n                display:none;\n            }\n            .expert_card-top-right-bottom.mob{\n                display:flex;\n                gap:4px;\n                margin-bottom:16px;\n            }\n            .expert_card-top-ver, .expert_card-top-year{\n                font-size:14px;\n            }\n            .expert_card-text{\n                font-size:14px;\n                margin-bottom:16px;\n            }\n            .expert_card-bottom{\n                flex-direction:column;\n                gap:16px;\n            }\n\t\t\t.expert_card-bottom-col{\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: repeat(1, 1fr);\n\t\t\t\tgap: 16px;\n\t\t\t\twidth:100%;\n\t\t\t}\n            .expert_card-bottom-expertise{\n                width:100%;\n            }\n            .expert_card-bottom-expertise-title{\n                font-size:12px;\n                margin-bottom:4px;\n            }\n            .expert_card-bottom-expertise-list{\n                font-size:14px;\n                gap:8px;\n            }\n            .expert_card-bottom-featured{\n                width:100%;\n            }\n            .expert_card-bottom-featured-imgs{\n                gap:20px;\n            }\n            .expert_card-bottom-featured-imgs img{\n                height:20px;\n                width:auto;\n            }\n            .expert_card-bottom-a{\n                font-size:14px;\n            }\n\t\t\t.expert_card-top-ver svg{\n\t\t\t\twidth:14px;\n\t\t\t\theight:14px;\n\t\t\t}\n\n        }\n\n\n\n\n\n    <\/style>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b8223a6 e-con-full takeways e-flex e-con e-child\" data-id=\"b8223a6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3c048a elementor-widget elementor-widget-heading\" data-id=\"e3c048a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Key takeaways<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c1c3b2 elementor-widget elementor-widget-text-editor\" data-id=\"3c1c3b2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"blackUl\"><li class=\"translation-block\">ERP systems for nonprofits combine accounting, fund and grant tracking, donor and volunteer records, program data, and reporting in one system, so staff spend less time copying figures between spreadsheets and separate tools.<\/li><li class=\"translation-block\">Fund accounting is a key feature that distinguishes a nonprofit ERP from a standard one. Gifts and grants may come with restrictions on how the money can be used, and the system tracks and reports on those restrictions.<\/li><li class=\"translation-block\">Odoo, Microsoft Dynamics 365, SAP, NetSuite, and custom development offer options for nonprofits of different sizes, budgets, and complexity levels.<\/li><li class=\"translation-block\">Start by looking at how your organization receives funding and reports on it, then compare integration, security, cost, and training load.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9063246 e-con-full e-flex e-con e-child\" data-id=\"9063246\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dbd89c3 elementor-widget elementor-widget-shortcode\" data-id=\"dbd89c3\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[summarize_button_ai]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b3b682 elementor-widget elementor-widget-shortcode\" data-id=\"5b3b682\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[summarize_button_google]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9da5222 elementor-absolute elementor-widget elementor-widget-html\" data-id=\"9da5222\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    @media (max-width: 768px) {\n        .summarize_ai_button, .summarize_google_button {\n            width: 100%;\n            justify-content: center;\n        }\n    }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-65b37a6 e-con-full e-flex e-con e-child\" data-id=\"65b37a6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-db56f52 translation-block elementor-widget elementor-widget-text-editor\" data-id=\"db56f52\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Recently I held a consulting session with a nonprofit organization. They wanted an ERP but didn\u2019t have any specific platform in mind. Their question t was, \u201cWhich platform would work best for a nonprofit?\u201d There\u2019s nothing unusual about that. I\u2019d say it\u2019s a very common question we hear in consulting.<\/p><p>Let\u2019s first look at how a nonprofit ERP differs from a regular ERP system. ERP for nonprofit organizations is business management software that covers finance, HR, procurement, assets, and reporting, plus nonprofit-specific tools like fund accounting, grant tracking, donor records, volunteer management, and program budgets. A nonprofit ERP helps organizations manage restricted funds, spend them according to their designated purposes, and show donors, funders, boards, and regulators where each dollar went.<\/p><p>In the US, <a href=\"https:\/\/storage.fasb.org\/ASU_2016-14.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">FASB ASU 2016-14<\/a> requires nonprofit organizations to classify net assets as either with or without donor restrictions. They must also report expenses by function and nature. Additional rules apply to federal grants: for fiscal years beginning on or after October 1, 2024, the federal expenditure threshold for a single audit has been raised from $750,000 to <a href=\"https:\/\/www.eac.gov\/grants\/2024-uniform-guidance-revisions\" target=\"_blank\" rel=\"noopener noreferrer\">$1 million<\/a>.<\/p><p>On top of these compliance requirements, nonprofits often have to manage multiple funding sources at once. According to estimates by <a href=\"https:\/\/givingusa.org\/giving-usa-charitable-giving-rose-to-617-20-billion-in-2025-surpassing-the-600-billion-mark-for-the-first-time\/\" target=\"_blank\" rel=\"noopener noreferrer\">Giving USA<\/a>, total donations in the United States amounted to $617.2 billion in 2025, of which 64% came from individuals, 19% from foundations, 10% from bequests, and 7% from corporations. Each source may come with its own restrictions and reporting requirements. As a result, keeping track of all this in spreadsheets and a standalone CRM can become difficult.<\/p><p>That\u2019s why many nonprofits start considering an ERP system. But how do you choose the right one? Let\u2019s look at some of the best ERP for nonprofit organizations, the features you need, and their benefits. I\u2019ll also share a few tips on choosing a platform and explain how Innowise can help.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b92c541 e-con-full elementor-hidden-desktop e-flex e-con e-child\" data-id=\"b92c541\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-cf76d63 e-con-full e-flex e-con e-child\" data-id=\"cf76d63\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6958332 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"6958332\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Implement your nonprofit ERP with Innowise<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab04def e-con-full e-flex e-con e-child\" data-id=\"ab04def\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d49b868 elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"d49b868\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03ebd5c elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"03ebd5c\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00acca1 elementor-widget elementor-widget-shortcode\" data-id=\"00acca1\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[blog_related_services post_in='169914,158911,176389' title='See what related services we offer']<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f2858d1 e-con-full e-flex e-con e-child\" data-id=\"f2858d1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86cbb77 elementor-widget elementor-widget-heading\" data-id=\"86cbb77\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">ERP features for nonprofit organizations<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c717074 elementor-widget elementor-widget-text-editor\" data-id=\"c717074\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Nonprofit ERP software shares many of the core finance and operations capabilities of standard ERP systems, but also includes nonprofit-specific features. Here are ten key areas to look for.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a099d0d e-con-full e-flex e-con e-child\" data-id=\"a099d0d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-579c83b elementor-widget elementor-widget-html\" data-id=\"579c83b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    .points-block {\r\n      --color-dark: #2e2e2e;\r\n      --color-red: #c63031;\r\n      --color-light-bg: #fbfbfd;\r\n    }\r\n\r\n    .points-block {\r\n      box-sizing: border-box;\r\n      color: var(--color-dark);\r\n    }\r\n\r\n    .points-block *,\r\n    .points-block *::before,\r\n    .points-block *::after {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .points-block__list {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 40px;\r\n      margin: 0;\r\n      padding: 0;\r\n      list-style: none;\r\n    }\r\n\r\n    .points-block__item {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 20px;\r\n    }\r\n\r\n    .points-block__head {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 20px;\r\n    }\r\n\r\n    .points-block__icon {\r\n      flex-shrink: 0;\r\n      display: block;\r\n      width: 44px;\r\n      height: 44px;\r\n    }\r\n\r\n    .points-block__title {\r\n      margin: 0;\r\n      font-family: \"Sora\", Arial, sans-serif;\r\n      font-weight: 600;\r\n      font-size: 24px;\r\n      line-height: 1.35;\r\n      color: var(--color-dark);\r\n    }\r\n\r\n    .points-block__text p {\r\n      margin: 0;\r\n      font-family: \"Karla\", Arial, sans-serif;\r\n      font-weight: 400;\r\n      font-size: 22px;\r\n      line-height: 1.5;\r\n      color: var(--color-dark);\r\n    }\r\n\r\n    .points-block__text p + p {\r\n      margin-top: 18px;\r\n    }\r\n\r\n    .points-block__text a {\r\n      \/*color: var(--color-red);*\/\r\n      text-decoration: underline;\r\n      text-underline-offset: 3px;\r\n      transition: color 0.2s ease;\r\n    }\r\n\r\n    .points-block__text a:hover,\r\n    .points-block__text a:focus-visible {\r\n      color: var(--color-red);\r\n    }\r\n    \r\n    \/* 780 *\/\r\n    @media (max-width: 1279px) {\r\n\r\n      .points-block__icon {\r\n        width: 48px;\r\n        height: 48px;\r\n      }\r\n    }\r\n\r\n    \/* 375 *\/\r\n    @media (max-width: 767px) {\r\n\r\n      .points-block__list {\r\n        gap: 30px;\r\n      }\r\n\r\n      .points-block__head {\r\n        gap: 16px;\r\n      }\r\n\r\n      .points-block__icon {\r\n        width: 44px;\r\n        height: 44px;\r\n      }\r\n\r\n      .points-block__title {\r\n        font-size: 18px;\r\n        line-height: 1.3;\r\n      }\r\n\r\n      .points-block__text p {\r\n        font-size: 16px;\r\n        line-height: 1.4;\r\n      }\r\n\r\n      .points-block__text p + p {\r\n        margin-top: 12px;\r\n      }\r\n    }\r\n  <\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0672a40 elementor-widget elementor-widget-html\" data-id=\"0672a40\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"points-block\">\r\n  <ul class=\"points-block__list\">\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/578.svg\" alt=\"Finance management icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Finance management<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">The general ledger, accounts payable and receivable, cash management, and bank reconciliation form the core. Nonprofit ERPs may also include purchase order approvals, full audit trails, and multi-currency and multi-entity support for international or affiliated operations.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/11\/486.svg\" alt=\"Fund accounting and grant management icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Fund accounting and grant management<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">Fund accounting tracks every dollar by source and restriction, supporting compliance with ASU 2016-14. Grant management covers the entire award lifecycle, including budgets, spending, milestones, and reporting, with support for the latest federal Uniform Guidance rules.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/04\/519.svg\" alt=\"Donor and constituent management icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Donor and constituent management<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">A constituent record covers donors, volunteers, members, beneficiaries, and partners in one profile. It stores gift history, pledges, recurring donations, event attendance, communication preferences, and consent. With the right integration, a gift can be posted to the appropriate fund as soon as it is recorded, so development staff doesn\u2019t have to wait for finance to reconcile.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/08\/473.svg\" alt=\"Program management icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Program management<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">Program modules plan activities, assign staff and budgets, and track delivery against targets. Linking program costs to outcome metrics lets a nonprofit show funders how much it costs to achieve a particular outcome and which programs deliver the best results for the money spent.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/10\/480.svg\" alt=\"Volunteer and HR management icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Volunteer and HR management<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">HR covers recruiting, onboarding, payroll, time tracking, and training for paid staff. Volunteer management handles scheduling, skills, background checks, and hours.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/04\/477.svg\" alt=\"Fundraising and marketing management icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Fundraising and marketing management<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">Campaign and appeal tracking, online donation forms, event registration, email segments, and peer-to-peer fundraising connect to the donor database. Marketing and finance work from the same campaign data, so teams can calculate metrics like cost per dollar raised and donor retention using consistent data.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/11\/531.svg\" alt=\"Asset and inventory management icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Asset and inventory management<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">Nonprofits hold equipment, vehicles, and buildings, and many also store goods for distribution. The ERP tracks fixed assets and depreciation, maintenance schedules, stock levels across warehouses, and in-kind donations valued according to applicable accounting standards.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/491.svg\" alt=\"Reporting and analytics icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Reporting and analytics<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">Nonprofit ERP systems provide grant reports for funders and financial data needed for Form 990 in the US. Role-based dashboards show program directors budget-versus-actual figures for their programs, while board members can see liquidity and fund balances.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/11\/556.svg\" alt=\"Budgeting and forecasting icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Budgeting and forecasting<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">Budgets can be set by fund, grant, program, and department, with comparisons to actuals. Scenario planning shows what happens if a major grant ends or a campaign misses its target. Cash flow forecasts account for the timing of pledges and grant payments.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/04\/501.svg\" alt=\"Document management icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Document management<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">Grant agreements, contracts, receipts, board minutes, and audit files stay linked to the relevant transactions, funds, or records. Access rules limit who can see what, and version history helps when an auditor or funder asks for an old document.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n  <\/ul>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f5b4cb2 e-con-full e-flex e-con e-child\" data-id=\"f5b4cb2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3663eb1 e-con-full e-flex e-con e-child\" data-id=\"3663eb1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15dcf15 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"15dcf15\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Explore how ERP can improve your nonprofit\u2019s operations<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50140dd e-con-full e-flex e-con e-child\" data-id=\"50140dd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfb1280 elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"cfb1280\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-566e530 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"566e530\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Talk to ERP experts<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab34071 e-con-full e-flex e-con e-child\" data-id=\"ab34071\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-82a4ac0 elementor-widget elementor-widget-heading\" data-id=\"82a4ac0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Benefits of ERP for nonprofits<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48f0765 elementor-widget elementor-widget-text-editor\" data-id=\"48f0765\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>ERP systems for nonprofits can save staff time, improve financial oversight, and help build donor trust. Here are six benefits we at Innowise see most often in our work with nonprofits.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e34ba62 e-con-full e-flex e-con e-child\" data-id=\"e34ba62\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-918b014 elementor-widget elementor-widget-html\" data-id=\"918b014\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.accordion .e-n-accordion-item:not(:last-child){\n    border-bottom: 1px solid #2E2E2E;\n}\n\n.accordion p{\n    margin-bottom: 12px;\n}\n\n@media (max-width: 767px){\n    .accordion p{\n        margin-bottom: 10px;\n    }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b982422 accordion elementor-widget elementor-widget-n-accordion\" data-id=\"b982422\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1940\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1940\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Financial transparency and accountability <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1940\" class=\"elementor-element elementor-element-08c6787 e-con-full e-flex e-con e-child\" data-id=\"08c6787\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29cae7b translation-block elementor-widget elementor-widget-text-editor\" data-id=\"29cae7b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You can demonstrate to donors and sponsors that designated donations were used as intended. If each transaction includes a fund, grant, or program code, the organization can check how the money was spent directly against its accounting records. Auditors can also track transactions without spending time on lengthy searches.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1941\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1941\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Less manual administrative work <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1941\" class=\"elementor-element elementor-element-decdaae e-con-full e-flex e-con e-child\" data-id=\"decdaae\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-97a73e7 elementor-widget elementor-widget-text-editor\" data-id=\"97a73e7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Small finance departments often spend time re-entering data, reconciling bank transactions, and compiling reports for sponsors in spreadsheets. A unified system reduces duplicate data entry, while automated reporting and reconciliation tools cut down on repetitive manual checks.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1942\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1942\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Better fundraising and donor management <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1942\" class=\"elementor-element elementor-element-2e36f90 e-con-full e-flex e-con e-child\" data-id=\"2e36f90\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dea2d77 elementor-widget elementor-widget-text-editor\" data-id=\"dea2d77\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>When donation history, campaign results, and fund balances are available in one system, fundraising teams can get a clearer picture of their fundraising efforts. They can see which donors have stopped giving, which appeals have reached their targets, and how much money is left in designated funds.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1943\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1943\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Centralized nonprofit data <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1943\" class=\"elementor-element elementor-element-2e8dd1e e-con-full e-flex e-con e-child\" data-id=\"2e8dd1e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2690d8 translation-block elementor-widget elementor-widget-text-editor\" data-id=\"f2690d8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Finance, fundraising, programs, and human resources no longer maintain separate versions of the same data. A donor who is also a volunteer and serves on the events committee can have a single profile, rather than separate entries in different tools. Changes made in one department can then be reflected across the system.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1944\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1944\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Better decision-making <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1944\" class=\"elementor-element elementor-element-da9bc0f e-con-full e-flex e-con e-child\" data-id=\"da9bc0f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9a2b8d4 translation-block elementor-widget elementor-widget-text-editor\" data-id=\"9a2b8d4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Managers can compare costs by program, remaining funds, and cash balances at any point during the month. This helps them decide whether to expand programs, freeze hiring, or apply for another grant.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1945\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1945\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Support for nonprofit growth <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1945\" class=\"elementor-element elementor-element-3a7601c e-con-full e-flex e-con e-child\" data-id=\"3a7601c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80cbba7 translation-block elementor-widget elementor-widget-text-editor\" data-id=\"80cbba7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>As nonprofits take on new programs, secure more grants, enter new countries, and establish affiliates, reporting becomes more complicated. An ERP system for nonprofit organizations can support additional funds, projects, legal entities, and users as the organization grows, without requiring a complete overhaul of its existing accounting setup.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b8fa4bf e-con-full e-flex e-con e-child\" data-id=\"b8fa4bf\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d1cc28 elementor-widget elementor-widget-heading\" data-id=\"6d1cc28\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">ERP platforms for nonprofit organizations<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b1ff4fc elementor-widget elementor-widget-text-editor\" data-id=\"b1ff4fc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>There\u2019s no single ERP platform that works for every nonprofit. I\u2019ve selected six options worth considering. Choosing the right ERP system depends on the organization\u2019s size, funding structure, and the complexity its team can handle. Each solution has its own strengths and limitations.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f0a9a8f e-con-full e-flex e-con e-child\" data-id=\"f0a9a8f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b1f5ee elementor-widget elementor-widget-html\" data-id=\"2b1f5ee\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.erp-tabs__slides {\r\n  width: 100%;\r\n  overflow: hidden;\r\n}\r\n\r\n.erp-tabs__slides .swiper-wrapper, .erp-tabs__nav-swiper {\r\n  width: 100% !important;\r\n}\r\n\r\n\/* All slides stretch to the tallest one, so the block height never changes between tabs *\/\r\n.erp-tabs__slides .swiper-wrapper {\r\n  height: auto;\r\n  align-items: stretch;\r\n}\r\n\r\n.erp-tabs__slides .erp-tabs__slide {\r\n  height: auto !important;\r\n}\r\n\r\n.erp-tabs__slide:not(.swiper-slide-active) {\r\n  opacity: 0 !important;\r\n}\r\n\r\n.erp-tabs__nav-swiper {\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-sizing: border-box !important;\r\n}\r\n\r\n\/* Spacing between tabs is set via Swiper's spaceBetween, not CSS gap *\/\r\n.erp-tabs__list.swiper-wrapper {\r\n  display: flex;\r\n  width: 100%;\r\n  list-style: none;\r\n  padding: 0;\r\n  margin: 0;\r\n}\r\n\r\n.erp-tabs__nav {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 40px;\r\n  border-bottom: 1px solid rgba(0, 0, 0, 0.15);\r\n  margin-bottom: 50px;\r\n}\r\n\r\n.erp-tabs__tab {\r\n  flex-shrink: 0;\r\n  width: auto !important;\r\n  padding: 24px 12px 21px;\r\n  color: #717171;\r\n  font-family: Sora, sans-serif;\r\n  font-weight: 600;\r\n  font-size: 18px;\r\n  line-height: 22.7px;\r\n  cursor: pointer;\r\n  border-bottom: 3px solid transparent;\r\n  transition: color 0.3s;\r\n}\r\n\r\n.erp-tabs__tab:hover {\r\n  color: #C63031;\r\n}\r\n\r\n.erp-tabs__tab.erp-tabs__tab--active {\r\n  color: #2e2e2e;\r\n  border-bottom: 3px solid #c63031;\r\n}\r\n\r\n.erp-tabs__arrows {\r\n  position: relative;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  flex-shrink: 0;\r\n  user-select: none;\r\n}\r\n\r\n.erp-tabs__arrow {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 0;\r\n  border: none !important;\r\n  outline: none !important;\r\n  background: none;\r\n  cursor: pointer;\r\n}\r\n\r\n.erp-tabs__arrow.swiper-button-disabled {\r\n  opacity: 0.5;\r\n}\r\n\r\n\/* ===== Slide: text + logo, then cards ===== *\/\r\n.erp-tabs__slide {\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: flex-start;\r\n  gap: 40px;\r\n  height: auto;\r\n}\r\n\r\n.erp-tabs__intro {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 80px;\r\n}\r\n\r\n.erp-tabs__desc {\r\n  flex: 0 1 680px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n  color: #2E2E2E;\r\n  font-weight: 400;\r\n  font-size: 18px;\r\n  line-height: 27px;\r\n  font-family: Karla, sans-serif;\r\n}\r\n\r\n.erp-tabs__desc p {\r\n  margin: 0 !important;\r\n}\r\n\r\n.erp-tabs__desc a {\r\n  text-decoration: underline;\r\n}\r\n\r\n.erp-tabs__desc a:hover {\r\n  color: #D13B3B;\r\n}\r\n\r\n.erp-tabs__logo {\r\n  flex-shrink: 0;\r\n  width: auto;\r\n  height: 110px;\r\n}\r\n\r\n.erp-tabs__logo img {\r\n  display: block;\r\n  width: 100%;\r\n  height: 100%;\r\n  border: none;\r\n  border-radius: 0;\r\n  box-shadow: none;\r\n  object-fit: contain;\r\n}\r\n\r\n.erp-tabs__cards {\r\n  display: flex;\r\n  gap: 20px;\r\n}\r\n\r\n.erp-tabs__card {\r\n  flex: 1 1 0;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 20px;\r\n  padding: 30px;\r\n  background: #F5F5F7;\r\n}\r\n\r\n.erp-tabs__slide .erp-tabs__card-title {\r\n  margin: 0;\r\n  color: #2E2E2E;\r\n  font-family: Sora, sans-serif;\r\n  font-weight: 600;\r\n  font-size: 18px;\r\n  line-height: 1.3;\r\n}\r\n\r\n.erp-tabs__card-list,\r\n.erp-tabs__card-text {\r\n  margin: 0;\r\n  color: #2E2E2E;\r\n  font-family: Karla, sans-serif;\r\n  font-size: 18px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.erp-tabs__card-list {\r\n  padding-left: 1.5em;\r\n  list-style: disc;\r\n}\r\n\r\n.erp-tabs__card-list li + li {\r\n  margin-top: 10px;\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .erp-tabs__arrows {\r\n    display: none;\r\n  }\r\n\r\n  .erp-tabs__nav {\r\n    margin-bottom: 30px;\r\n  }\r\n\r\n  .erp-tabs__tab {\r\n    padding: 16px 6px 13px;\r\n    font-weight: 600;\r\n    font-size: 14px;\r\n    line-height: 18px;\r\n  }\r\n\r\n  .erp-tabs__slide {\r\n    gap: 20px;\r\n  }\r\n\r\n  \/* Logo above the text *\/\r\n  .erp-tabs__intro {\r\n    flex-direction: column-reverse;\r\n    gap: 30px;\r\n  }\r\n\r\n  .erp-tabs__desc {\r\n    flex-basis: auto;\r\n    font-size: 14px;\r\n    line-height: 21px;\r\n    gap: 10px;\r\n  }\r\n\r\n  .erp-tabs__logo {\r\n    height: 56px;\r\n  }\r\n\r\n  .erp-tabs__cards {\r\n    flex-direction: column;\r\n    gap: 10px;\r\n  }\r\n\r\n  .erp-tabs__card {\r\n    flex: none;\r\n    gap: 10px;\r\n    padding: 20px;\r\n  }\r\n\r\n  .erp-tabs__card-title,\r\n  .erp-tabs__card-list,\r\n  .erp-tabs__card-text {\r\n    font-size: 14px !important;\r\n  }\r\n\r\n  .erp-tabs__card-list li + li {\r\n    margin-top: 6px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b1ae581 elementor-widget elementor-widget-html\" data-id=\"b1ae581\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"erp-tabs__nav\">\r\n  <div class=\"erp-tabs__nav-swiper\">\r\n    <ul class=\"erp-tabs__list swiper-wrapper\">\r\n      <li class=\"erp-tabs__tab swiper-slide erp-tabs__tab--active\">Odoo<\/li>\r\n      <li class=\"erp-tabs__tab swiper-slide\">Microsoft Dynamics 365<\/li>\r\n      <li class=\"erp-tabs__tab swiper-slide\">SAP S\/4HANA<\/li>\r\n      <li class=\"erp-tabs__tab swiper-slide\">SAP Business One<\/li>\r\n      <li class=\"erp-tabs__tab swiper-slide\">Oracle NetSuite<\/li>\r\n      <li class=\"erp-tabs__tab swiper-slide\">Custom ERP<\/li>\r\n    <\/ul>\r\n  <\/div>\r\n\r\n  <div class=\"erp-tabs__arrows\">\r\n    <button class=\"erp-tabs__arrow erp-tabs__arrow--prev\" type=\"button\" aria-label=\"Previous slide\">\r\n      <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <g>\r\n          <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n          <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/button>\r\n\r\n    <button class=\"erp-tabs__arrow erp-tabs__arrow--next\" type=\"button\" aria-label=\"Next slide\">\r\n      <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n        <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n      <\/svg>\r\n    <\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"erp-tabs__slides erp-tabs__main-swiper\">\r\n  <div class=\"swiper-wrapper\">\r\n\r\n    <!-- Odoo -->\r\n    <div class=\"erp-tabs__slide swiper-slide swiper-slide-active\">\r\n      <div class=\"erp-tabs__intro\">\r\n        <div class=\"erp-tabs__desc\">\r\n          <p class=\"translation-block\"><a href=\"\/erp\/odoo\/\">Odoo<\/a> is a modular ERP with an open-source Community edition and a paid Enterprise edition. It\u2019s a good option for small and mid-sized nonprofits and NGOs looking for a flexible system and working with a technical partner on a limited budget. Organizations can install the apps they need, such as accounting, CRM, membership, events, recruitment, and website management. Fund tracking can be configured using analytic accounts and plans for individual funds or programs.<\/p>\r\n        <\/div>\r\n        <div class=\"erp-tabs__logo\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/11\/Odoo.svg\" alt=\"Odoo logo.\" width=\"110\" height=\"110\" loading=\"lazy\" \/>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"erp-tabs__cards\">\r\n        <div class=\"erp-tabs__card\">\r\n          <h4 class=\"erp-tabs__card-title\">Strengths<\/h4>\r\n          <ul class=\"erp-tabs__card-list translation-block\">\r\n            <li>Relatively low licensing cost<\/li>\r\n            <li>Flexible modules<\/li>\r\n            <li>Built-in CRM<\/li>\r\n            <li>Membership management<\/li>\r\n            <li>Event management tools<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"erp-tabs__card\">\r\n          <h4 class=\"erp-tabs__card-title\">Possible limitations<\/h4>\r\n          <ul class=\"erp-tabs__card-list translation-block\">\r\n            <li>No native fund accounting out of the box, so additional configuration or modules may be needed<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Microsoft Dynamics 365 Business Central -->\r\n    <div class=\"erp-tabs__slide swiper-slide\">\r\n      <div class=\"erp-tabs__intro\">\r\n        <div class=\"erp-tabs__desc\">\r\n          <p class=\"translation-block\">Microsoft Dynamics 365 Business Central is Microsoft\u2019s ERP for small and mid-sized organizations. The system covers finance, supply chain, projects, and operations. It connects to Microsoft 365, Power BI, and Power Platform, making it a good fit for teams already working in Outlook, Teams, and Excel. Fund accounting and grant tracking may require partner extensions available through Microsoft\u2019s marketplace.<\/p>\r\n        <\/div>\r\n        <div class=\"erp-tabs__logo\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/11\/Microsoft-Dynamics-365-icons-1.svg\" alt=\"Microsoft Dynamics 365 logo.\" width=\"110\" height=\"110\" loading=\"lazy\" \/>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"erp-tabs__cards\">\r\n        <div class=\"erp-tabs__card\">\r\n          <h4 class=\"erp-tabs__card-title\">Strengths<\/h4>\r\n          <ul class=\"erp-tabs__card-list translation-block\">\r\n            <li>Discounted nonprofit pricing<\/li>\r\n            <li>Power BI reporting<\/li>\r\n            <li>Large partner network with fund accounting add-ons<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"erp-tabs__card\">\r\n          <h4 class=\"erp-tabs__card-title\">Possible limitations<\/h4>\r\n          <ul class=\"erp-tabs__card-list translation-block\">\r\n            <li>Nonprofit-specific functions depend on add-ons, which can increase licensing and setup costs<\/li>\r\n            <li>Pricing and eligibility vary by country<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- SAP S\/4HANA -->\r\n    <div class=\"erp-tabs__slide swiper-slide\">\r\n      <div class=\"erp-tabs__intro\">\r\n        <div class=\"erp-tabs__desc\">\r\n          <p class=\"translation-block\"><a href=\"\/erp\/sap\/\">SAP<\/a> offers S\/4HANA Cloud Public Edition for large NGOs, foundations, and international organizations with many funding sources, countries, and legal entities. Its public-sector capabilities include Fund Accounting and Grants Management. SAP\u2019s training materials also explain how the system supports the full grant lifecycle, including requirements set by the sponsor. SAP S\/4HANA  supports multi-entity, multi-currency, and multi-country operations, with HR capabilities available through integration with SuccessFactors.<\/p>\r\n        <\/div>\r\n        <div class=\"erp-tabs__logo\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/11\/4HANA.svg\" alt=\"SAP S\/4HANA logo.\" width=\"110\" height=\"110\" loading=\"lazy\" \/>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"erp-tabs__cards\">\r\n        <div class=\"erp-tabs__card\">\r\n          <h4 class=\"erp-tabs__card-title\">Strengths<\/h4>\r\n          <ul class=\"erp-tabs__card-list translation-block\">\r\n            <li>Advanced funds accounting and grants management<\/li>\r\n            <li>Strong internal controls and audit functions<\/li>\r\n            <li>Global coverage<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"erp-tabs__card\">\r\n          <h4 class=\"erp-tabs__card-title\">Possible limitations<\/h4>\r\n          <ul class=\"erp-tabs__card-list translation-block\">\r\n            <li>Longer implementation times and higher costs<\/li>\r\n            <li>Typically requires an experienced partner<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- SAP Business One -->\r\n    <div class=\"erp-tabs__slide swiper-slide\">\r\n      <div class=\"erp-tabs__intro\">\r\n        <div class=\"erp-tabs__desc\">\r\n          <p class=\"translation-block\">For smaller nonprofits that need to manage purchasing and inventory for distribution programs, SAP offers another option: Business One. s. It includes financials, purchasing, inventory, sales, CRM, and reporting. SAP\u2019s product description doesn\u2019t list nonprofit-specific functions such as fund accounting or grant tracking, so organizations may need additional configuration or partner add-ons to support these requirements.<\/p>\r\n        <\/div>\r\n        <div class=\"erp-tabs__logo\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/11\/SAP.svg\" alt=\"SAP Business One logo.\" width=\"110\" height=\"110\" loading=\"lazy\" \/>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"erp-tabs__cards\">\r\n        <div class=\"erp-tabs__card\">\r\n          <h4 class=\"erp-tabs__card-title\">Strengths<\/h4>\r\n          <ul class=\"erp-tabs__card-list translation-block\">\r\n            <li>Relatively affordable SAP ERP option<\/li>\r\n            <li>Potentially faster deployment than more complex ERP systems<\/li>\r\n            <li>Financials, purchasing, inventory, and CRM in one system<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"erp-tabs__card\">\r\n          <h4 class=\"erp-tabs__card-title\">Possible limitations<\/h4>\r\n          <ul class=\"erp-tabs__card-list translation-block\">\r\n            <li>No dedicated nonprofit fund accounting or grant tracking features listed as standard, so additional configuration or partner add-ons may be necessary<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Oracle NetSuite -->\r\n    <div class=\"erp-tabs__slide swiper-slide\">\r\n      <div class=\"erp-tabs__intro\">\r\n        <div class=\"erp-tabs__desc\">\r\n          <p class=\"translation-block\">Oracle NetSuite is a cloud ERP with nonprofit-specific functionality, including fund accounting, grant accounting, and tracking of billing schedules and milestones, donor tracking, and reporting aligned with FASB requirements. It tracks funds through classes, departments, locations, and custom segments. Through its Social Impact program, NetSuite offers eligible nonprofits free or discounted software, as well as pro bono services. It\u2019s also an option worth considering for mid-sized and large nonprofits.<\/p>\r\n        <\/div>\r\n        <div class=\"erp-tabs__logo\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/11\/NetSuite-logo-brandlogos-52fbef-1.svg\" alt=\"Oracle NetSuite logo.\" width=\"110\" height=\"110\" loading=\"lazy\" \/>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"erp-tabs__cards\">\r\n        <div class=\"erp-tabs__card\">\r\n          <h4 class=\"erp-tabs__card-title\">Strengths<\/h4>\r\n          <ul class=\"erp-tabs__card-list translation-block\">\r\n            <li>Grant tracking with billing schedules<\/li>\r\n            <li>Multi-entity reporting<\/li>\r\n            <li>The Social Impact program<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"erp-tabs__card\">\r\n          <h4 class=\"erp-tabs__card-title\">Possible limitations<\/h4>\r\n          <ul class=\"erp-tabs__card-list translation-block\">\r\n            <li>Subscription costs can be high without a donation or discount<\/li>\r\n            <li>Configuration may require a skilled partner<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Custom ERP -->\r\n    <div class=\"erp-tabs__slide swiper-slide\">\r\n      <div class=\"erp-tabs__intro\">\r\n        <div class=\"erp-tabs__desc\">\r\n          <p class=\"translation-block\">With <a href=\"\/erp\/custom-development\/\">custom ERP development<\/a>, you get a solution designed specifically for your organization, tailored to how you manage funds, handle grants, and run your day-to-day operations. This approach makes sense if the organization has a particularly complex operational structure: for example, if it consists of a network of regional offices, combines grant-making with direct service delivery, or operates in different countries, each with its own donor reporting requirements. Custom development is also worth considering when off-the-shelf software would require so many modifications that building a proprietary solution could be more cost-effective in the long run. The system can also be integrated with your existing software.<\/p>\r\n        <\/div>\r\n        <div class=\"erp-tabs__logo\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/11\/Web-1.svg\" alt=\"Custom ERP icon.\" width=\"110\" height=\"110\" loading=\"lazy\" \/>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"erp-tabs__cards\">\r\n        <div class=\"erp-tabs__card\">\r\n          <h4 class=\"erp-tabs__card-title\">Strengths<\/h4>\r\n          <ul class=\"erp-tabs__card-list translation-block\">\r\n            <li>Built around your organization\u2019s needs<\/li>\r\n            <li>Greater control over data and the development roadmap<\/li>\r\n            <li>No per-user ERP software license fees<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"erp-tabs__card\">\r\n          <h4 class=\"erp-tabs__card-title\">Possible limitations<\/h4>\r\n          <ul class=\"erp-tabs__card-list translation-block\">\r\n            <li>Higher upfront cost<\/li>\r\n            <li>Longer development and implementation time<\/li>\r\n            <li>The need for permanent technical ownership<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d3e2d0 elementor-widget elementor-widget-html\" data-id=\"3d3e2d0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  const navSliderElements = document.querySelectorAll('.erp-tabs__nav-swiper');\r\n  const mainSliderElements = document.querySelectorAll('.erp-tabs__main-swiper');\r\n\r\n  navSliderElements.forEach(function (navEl, index) {\r\n    const mainEl = mainSliderElements[index];\r\n    if (!mainEl) return;\r\n\r\n    const listWrap = navEl.parentElement;\r\n    const listItems = navEl.querySelectorAll('.erp-tabs__tab');\r\n    const prevBtn = listWrap.querySelector('.erp-tabs__arrow--prev');\r\n    const nextBtn = listWrap.querySelector('.erp-tabs__arrow--next');\r\n\r\n    const erpTabsNavSlider = new Swiper(navEl, {\r\n      slidesPerView: 'auto',\r\n      spaceBetween: 20,\r\n      breakpoints: {\r\n        768: {\r\n          spaceBetween: 30,\r\n        },\r\n      },\r\n      watchSlidesProgress: true,\r\n      grabCursor: true,\r\n      preventClicks: false,\r\n      preventClicksPropagation: false,\r\n      observer: true,\r\n      observeParents: true,\r\n    });\r\n\r\n    const erpTabsMainSlider = new Swiper(mainEl, {\r\n      slidesPerView: 1,\r\n      spaceBetween: 24,\r\n      effect: 'fade',\r\n      fadeEffect: { crossFade: true },\r\n      grabCursor: true,\r\n      navigation: { nextEl: nextBtn, prevEl: prevBtn },\r\n    });\r\n\r\n    listItems.forEach(function (li, i) {\r\n      li.addEventListener('click', function () {\r\n        erpTabsMainSlider.slideTo(i);\r\n        erpTabsNavSlider.slideTo(i);\r\n      });\r\n    });\r\n\r\n    erpTabsMainSlider.on('slideChange', function () {\r\n      const activeIndex = erpTabsMainSlider.activeIndex;\r\n      erpTabsNavSlider.slideTo(activeIndex);\r\n      listItems.forEach(function (elem, i) {\r\n        elem.classList.toggle('erp-tabs__tab--active', activeIndex === i);\r\n      });\r\n    });\r\n\r\n    function updateSliders() {\r\n      erpTabsNavSlider.update();\r\n      erpTabsMainSlider.update();\r\n    }\r\n\r\n    if (document.fonts && document.fonts.ready) {\r\n      document.fonts.ready.then(updateSliders);\r\n    }\r\n    window.addEventListener('load', updateSliders);\r\n  });\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-41f099d e-con-full e-flex e-con e-child\" data-id=\"41f099d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-07ed09e e-con-full e-flex e-con e-child\" data-id=\"07ed09e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6b2e37 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"d6b2e37\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Odoo, SAP, NetSuite, or custom ERP? Let\u2019s find your match<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca1d2a3 e-con-full e-flex e-con e-child\" data-id=\"ca1d2a3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b53ea4a elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"b53ea4a\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c75bbb9 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"c75bbb9\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore your options<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7abafb7 e-con-full e-flex e-con e-child\" data-id=\"7abafb7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f94974c elementor-widget elementor-widget-heading\" data-id=\"f94974c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How to choose ERP software for a nonprofit<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0695c9 elementor-widget elementor-widget-text-editor\" data-id=\"b0695c9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>At Innowise, we start each ERP consulting engagement by documenting the client\u2019s requirements and evaluating shortlisted nonprofit ERP solutions against your data. I usually use the following eleven criteria to guide the comparison:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b5ce092 e-con-full e-flex e-con e-child\" data-id=\"b5ce092\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e7aa50 elementor-element-5acb955 custom-roadmap elementor-widget elementor-widget-html\" data-id=\"3e7aa50\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .blog-roadmap {\n    display: flex;\n    flex-direction: column;\n\n    width: 100%;\n}\n\n.blog-roadmap p {\n    margin: 0;\n}\n\n\n.blog-roadmap-item {\n    display: grid;\n\n    grid-template-columns: 345px 1fr;\n\n    place-items: stretch;\n\n    color: #2e2e2e;\n    \n    padding-top: 12px;\n    padding-bottom: 12px;\n    padding-left: 10px;\n    border-bottom: 1px solid #999999;\n}\n\n.blog-roadmap-item__title {\n    display: flex;\n    \n    align-items: center;\n\n    gap: 22px;\n}\n\n\n.blog-roadmap-item__content {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n\n    padding-top: 20px;\n    padding-right: 30px;\n    padding-bottom: 20px;\n    padding-left: 30px;\n    \n    font-family: Karla;\n    font-weight: 400;\n    font-size: 18px;\n    line-height: 150%;\n    letter-spacing: 0%;\n\n\n}\n\n.blog-roadmap-item__content > * {\n    font: inherit;\n}\n\n\n.blog-roadmap-item .blog-roadmap-item__content ul {\n    gap: 10px;\n}\n\n\n.blog-roadmap-item__title__text-block {\n    font-family: Sora;\n    font-weight: 600;\n    font-size: 20px;\n    line-height: 26px;\n    letter-spacing: 0%;\n}\n\n.blog-roadmap-item__title__num-block {\n    display: flex;\n    flex-direction: column;\n\n    align-self: stretch;\n\n    justify-content: space-between;\n    align-items: center;\n    \n    min-width: 23px;\n}\n\n.blog-roadmap-item__title__num-block__num {\n    font-family: Karla;\n    font-weight: 700;\n    font-size: 18px;\n    line-height: 21.04px;\n    letter-spacing: 0%;\n\n    color: #C63031;\n}\n\n.blog-roadmap-item__title__num-block__arrow {\n    width: 10px;\n    height: 16px;\n\n    display: flex;\n}\n\n@media (max-width: 1320px) {\n    .blog-roadmap-item__content {\n        padding-right: 0;\n        padding-left: 40px;\n    }\n    \n    .blog-roadmap-item {\n        grid-template-columns: 253px 1fr;\n        \n        padding: 10px;\n    }\n\n    .blog-roadmap-item__title {\n        gap: 20px;\n    }\n    \n\n    .blog-roadmap-item__title__num-block__num {\n        font-family: Sora;\n        font-weight: 600;\n        font-size: 16px;\n        line-height: 20.16px;\n        letter-spacing: 0%;\n    \n        color: #C63031;\n    }\n}\n\n@media (max-width: 1279px) {\n    .blog-roadmap-item {\n        padding: 10px;\n    }\n\n}\n\n\n.blog-roadmap-mobile {\n    display: none;\n}\n\n.blog-roadmap-item-mobile {\n    display: flex;\n    gap: 16px;\n\n    align-items: stretch;\n\n    padding-top: 20px;\n    padding-bottom: 20px;\n    border-bottom: 1px solid #999999;\n    \n    cursor: pointer;\n}\n\n.blog-roadmap-item-mobile__main-wrapper {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n}\n\n.blog-roadmap-item-mobile__title {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n}\n\n.blog-roadmap-item-mobile__title__num {\n    font-family: Sora;\n    font-weight: 600;\n    font-size: 14px;\n    line-height: 18.2px;\n    letter-spacing: 0%;\n\n    color: #C63031;\n    \n    min-width: 20px;\n}\n\n.blog-roadmap-item-mobile__title__text {\n    font-family: Sora;\n    font-weight: 400;\n    font-size: 14px;\n    line-height: 18.2px;\n    letter-spacing: 0%;\n}\n\n\n.active .blog-roadmap-item-mobile__title__text {\n    font-weight: 600;\n}\n\n.blog-roadmap-item-mobile__content {\n    font-family: Karla;\n    font-weight: 400;\n    font-size: 14px;\n    line-height: 150%;\n    letter-spacing: 0%;\n}\n\n.blog-roadmap-item-mobile__content > * {\n    font: inherit;\n}\n\n.blog-roadmap-item-mobile__content ul {\n    gap: 8px !important;\n}\n\n.blog-roadmap-item-mobile__side-arrow-wrapper {\n\n    position: relative;\n\n    display: flex;\n\n    align-items: center;\n\n    width: 8px;\n    \n    \n    object-fit: cover;\n    \n    flex-shrink: 0;\n    \n    clip-path: inset(0 -100vw);\n}\n\n.blog-roadmap-item-mobile:not(.active) .blog-roadmap-item-mobile__content {\n    display: none;\n}\n\n.blog-roadmap-item-mobile.active .blog-roadmap-item-mobile__side-arrow-wrapper {\n\n    display: flex;\n    align-items: end;\n\n    align-self: stretch;\n\n    position: relative;\n}\n\n.blog-roadmap-item-mobile .side-arrow--closed {\n    display: flex;\n    transform:translateX(-50%);\n\n    opacity: 0.2;\n}\n.blog-roadmap-item-mobile .side-arrow--open {\n    display: none;\n}\n\n.blog-roadmap-item-mobile.active .side-arrow--closed {\n    display: none;\n}\n.blog-roadmap-item-mobile.active .side-arrow--open {\n    display: flex;\n\n    position: absolute;\n    transform:translateX(-50%);\n    \n    opacity: 1;\n\n    bottom: 0;\n}\n\n\n\n@media (max-width: 767px) {\n    \n    \n    .blog-roadmap {\n        display: none;\n    }\n    .blog-roadmap-mobile {\n        display: flex;\n        flex-direction: column;\n\n        width: 100%;\n    }\n}\n<\/style>\n\n<script>\n\n    document.addEventListener('DOMContentLoaded', () => {\n      const mobileRoadmapItems = [...document.querySelectorAll('.blog-roadmap-item-mobile')];\n  \n      mobileRoadmapItems.forEach(item => {\n\n        item.addEventListener('click', () => {\n          const isActive = item.classList.contains('active');\n  \n          \/\/ Collapse all items\n          mobileRoadmapItems.forEach(nav => {\n            nav.classList.remove('active');\n            \/*const ul = nav.querySelector('.mobile-domain-list');\n            if (ul) ul.style.maxHeight = '0';*\/\n          });\n  \n          \/\/ Expand clicked item only if it was not active\n          if (!isActive) {\n            item.classList.add('active');\n            \/*const ul = item.querySelector('.mobile-domain-list');\n            if (ul) ul.style.maxHeight = \"unset\"; \/\/ul.scrollHeight + 'px';*\/\n          }\n        });\n        \n      });\n    });\n  \n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c6995b elementor-widget elementor-widget-html\" data-id=\"6c6995b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"blog-roadmap\">\r\n    \r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">01<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Nonprofit-specific functionality<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Check for fund accounting, grant tracking, pledge accounting, functional expense allocation, and net asset reporting that work out of the box rather than through spreadsheets. When comparing nonprofit ERP software, ask each vendor to walk through how a restricted donation is recorded, spent, and reported on.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">02<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Organization\u2019s operational and reporting requirements<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>List what you must report and to whom: funders, auditors, regulators, and the board. Include Form 990 or its local equivalent, funder-specific grant reports, support for federal audit requirements if you meet the applicable threshold, and board dashboards. Map your own processes, such as approvals, volunteer onboarding, and program intake, so gaps show up before you sign.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">03<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Integration with existing systems<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Most nonprofits already use a donor database, online giving forms, payment providers, payroll, and a case or program management tool. Look for prebuilt connectors and open APIs, and ask who builds and maintains the rest. Weak integrations force staff to enter the same data manually, which is the problem the ERP was brought to solve.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">04<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Customization options<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Every nonprofit has its own fund structures, approval chains, and report layouts. Find out which of these can be set up through configuration and which need code, and what happens to custom work during version upgrades.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">05<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Security<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>A nonprofit ERP stores donor contact details, payment data, employee records, and sometimes information about vulnerable beneficiaries. Check role-based access, encryption in transit and at rest, audit logs, single sign-on, and multi-factor authentication. Check which data protection and security requirements apply to your organization, including GDPR and PCI DSS where relevant.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">06<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Deployment options<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Cloud, on-premises, and hybrid setups each suit different cases. Cloud reduces the need for in-house servers and can make it easier for remote teams and volunteers to access the system. On-premises or private cloud hosting may be preferred or necessary because of data residency requirements or donor-privacy policies, so check where the data is stored.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">07<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Scalability<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Plan for the organization you expect to have in five years, with more users, grants, entities, and currencies. Ask how licensing and performance change as transaction volumes increase, and whether you can add modules without a new implementation.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">08<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Implementation and support<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Ask for references from nonprofits of similar size, a written implementation plan covering data migration and training, and details of post-launch support: response times, languages, and time zones. Plan separately for migrating gift history and open grants.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">09<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Licensing and implementation costs<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Compare the total cost over three to five years: licenses or subscriptions, implementation, add-ons, integrations, training, and support. Ask about nonprofit programs such as Microsoft\u2019s nonprofit pricing or NetSuite\u2019s Social Impact program, since they can make a significant difference to the overall cost. Confirm eligibility, renewal terms, and what happens to a discount if the organization grows.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">10<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Ease of use and training requirements<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Volunteers, program staff, and board members who are not accountants may need to use parts of the system. Test the screens they will see, check mobile access, and estimate training hours. A system that finance likes but program teams avoid can send staff back to spreadsheets.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">11<\/span>\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Vendor expertise and reputation<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Look for a vendor or implementation partner with nonprofit projects in their portfolio, certified consultants, and a long-term support model. Speak to two or three customers of a similar size and ask what they would change about their implementation.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"blog-roadmap-mobile\">\r\n\r\n    <div class=\"blog-roadmap-item-mobile active\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">01<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Nonprofit-specific functionality<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Check for fund accounting, grant tracking, pledge accounting, functional expense allocation, and net asset reporting that work out of the box rather than through spreadsheets. When comparing nonprofit ERP software, ask each vendor to walk through how a restricted donation is recorded, spent, and reported on.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">02<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Organization\u2019s operational and reporting requirements<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>List what you must report and to whom: funders, auditors, regulators, and the board. Include Form 990 or its local equivalent, funder-specific grant reports, support for federal audit requirements if you meet the applicable threshold, and board dashboards. Map your own processes, such as approvals, volunteer onboarding, and program intake, so gaps show up before you sign.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">03<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Integration with existing systems<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Most nonprofits already use a donor database, online giving forms, payment providers, payroll, and a case or program management tool. Look for prebuilt connectors and open APIs, and ask who builds and maintains the rest. Weak integrations force staff to enter the same data manually, which is the problem the ERP was brought to solve.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">04<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Customization options<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Every nonprofit has its own fund structures, approval chains, and report layouts. Find out which of these can be set up through configuration and which need code, and what happens to custom work during version upgrades.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">05<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Security<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>A nonprofit ERP stores donor contact details, payment data, employee records, and sometimes information about vulnerable beneficiaries. Check role-based access, encryption in transit and at rest, audit logs, single sign-on, and multi-factor authentication. Check which data protection and security requirements apply to your organization, including GDPR and PCI DSS where relevant.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">06<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Deployment options<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Cloud, on-premises, and hybrid setups each suit different cases. Cloud reduces the need for in-house servers and can make it easier for remote teams and volunteers to access the system. On-premises or private cloud hosting may be preferred or necessary because of data residency requirements or donor-privacy policies, so check where the data is stored.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">07<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Scalability<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Plan for the organization you expect to have in five years, with more users, grants, entities, and currencies. Ask how licensing and performance change as transaction volumes increase, and whether you can add modules without a new implementation.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">08<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Implementation and support<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Ask for references from nonprofits of similar size, a written implementation plan covering data migration and training, and details of post-launch support: response times, languages, and time zones. Plan separately for migrating gift history and open grants.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">09<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Licensing and implementation costs<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Compare the total cost over three to five years: licenses or subscriptions, implementation, add-ons, integrations, training, and support. Ask about nonprofit programs such as Microsoft\u2019s nonprofit pricing or NetSuite\u2019s Social Impact program, since they can make a significant difference to the overall cost. Confirm eligibility, renewal terms, and what happens to a discount if the organization grows.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">10<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Ease of use and training requirements<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Volunteers, program staff, and board members who are not accountants may need to use parts of the system. Test the screens they will see, check mobile access, and estimate training hours. A system that finance likes but program teams avoid can send staff back to spreadsheets.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">11<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Vendor expertise and reputation<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Look for a vendor or implementation partner with nonprofit projects in their portfolio, certified consultants, and a long-term support model. Speak to two or three customers of a similar size and ask what they would change about their implementation.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    \r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b970db0 e-con-full e-flex e-con e-child\" data-id=\"b970db0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10f90b6 elementor-widget elementor-widget-shortcode\" data-id=\"10f90b6\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <div class=\"quote_shortcode-container\">\n                <div class=\"quote_shortcode-text\">\n            I recommend deciding up front which system owns each kind of data. For example, donor records might live in the CRM, while financial transactions belong in the ERP. Two-way sync of the same fields can lead to conflicting records or duplicate entries, so it\u2019s important to define which system is responsible for updating each field.        <\/div>\n                <div class=\"quote_shortcode-bottom\">\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/Raman-Karabach.png\" alt=\"Raman Karabach, Head of Microsoft Dynamics and CRM.\" class=\"quote_shortcode-img\">\n                        <div class=\"quote_shortcode-right\">\n                <a href=\"https:\/\/innowise.com\/pt\/authors\/raman-karabach\/\" class=\"quote_shortcode-name\">\n                    Raman Karabach                <\/a>\n                                <div class=\"quote_shortcode-position\">\n                    Head of CRM Practice                <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .quote_shortcode-container{\n            background: #F6FAFE;\n            border: 1px solid #9CC6ED;\n            padding:60px;\n        }\n        .quote_shortcode-text{\n            font-family: Karla;\n            font-weight: 400;\n            font-style: Italic;\n            font-size: 22px;\n            line-height: 150%;\n            color:#2E2E2E;\n            margin-bottom:30px;\n        }\n        .quote_shortcode-bottom{\n            display:flex;\n            align-items:center;\n            gap:30px;\n        }\n        .quote_shortcode-container img.quote_shortcode-img{\n            width:80px;\n            height:80px;\n            max-width:80px;\n            border-radius:50%;\n            object-fit:cover;\n            display:block;\n        }\n        .quote_shortcode-right{\n\n        }   \n        .quote_shortcode-name{\n            font-family: Karla;\n            font-weight: 700;\n            font-size: 22px;\n            line-height: 32px;\n            margin-bottom:4px;\n            color:#2E2E2E;\n            transition:0.5s;\n            text-decoration:none!important;\n        }\n        .quote_shortcode-name:hover{\n            color:#C63031;\n            text-decoration:underline!important;\n        }\n        .quote_shortcode-position{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            color:#585858;\n        }\n        @media(max-width:1280px){\n            .quote_shortcode-container{\n                padding:40px;\n            }\n        }\n        @media(max-width:768px){\n            .quote_shortcode-container{\n                padding:20px;\n            }\n            .quote_shortcode-text{\n                font-size:16px;\n                margin-bottom:20px;\n            }\n            .quote_shortcode-container img.quote_shortcode-img{\n                width:60px;\n                height:60px;\n                max-width:60px;\n            }\n            .quote_shortcode-name{\n                font-size:16px;\n            }\n            .quote_shortcode-position{\n                font-size:14px;\n            }\n        }\n    <\/style>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28cb43d e-con-full e-flex e-con e-child\" data-id=\"28cb43d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3c7c1f elementor-widget elementor-widget-heading\" data-id=\"d3c7c1f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our ERP services for nonprofit organizations<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-919532f elementor-widget elementor-widget-text-editor\" data-id=\"919532f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Innowise helps nonprofits choose, set up, and extend ERP systems, from initial planning to post-launch support. Share your funding model, reporting duties, and current tools, and we can recommend a platform and a phased plan. The services below can be used together or individually.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-68c95fc e-con-full e-flex e-con e-child\" data-id=\"68c95fc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0478b9 switcher-section elementor-widget elementor-widget-html\" data-id=\"b0478b9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* ===== Block ===== *\/\r\n.srv-tabs {\r\n    width: 100%;\r\n    color: #2E2E2E;\r\n}\r\n\r\n.srv-tabs ul {\r\n    list-style: none;\r\n    margin: 0;\r\n    padding: 0;\r\n}\r\n\r\n\/* ===== Desktop: side menu on the left, slides on the right ===== *\/\r\n.srv-tabs__desktop {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 40px;\r\n}\r\n\r\n\/* Side menu *\/\r\n.srv-tabs__menu {\r\n    flex: 0 0 280px;\r\n    width: 280px;\r\n}\r\n\r\n.srv-tabs__menu-item {\r\n    padding: 16px 12px 16px 24px;\r\n    box-shadow: inset 1px 0 0 #C4C4C4;\r\n    color: #717171;\r\n    font-family: Sora, sans-serif;\r\n    font-weight: 600;\r\n    font-size: 16px;\r\n    line-height: 20px;\r\n    word-break: break-word;\r\n    cursor: pointer;\r\n    outline: none;\r\n    transition: color 0.3s, box-shadow 0.3s;\r\n}\r\n\r\n.srv-tabs__menu-item:hover,\r\n.srv-tabs__menu-item:focus-visible {\r\n    color: #2E2E2E;\r\n    box-shadow: inset 3px 0 0 #C4C4C4;\r\n}\r\n\r\n.srv-tabs__menu-item.srv-tabs__menu-item--active {\r\n    color: #2E2E2E;\r\n    box-shadow: inset 3px 0 0 #C63031;\r\n}\r\n\r\n\/* Slides *\/\r\n.srv-tabs__slides {\r\n    flex: 1 1 auto;\r\n    min-width: 0;\r\n    max-width: 680px;\r\n    padding: 12px 0 0;\r\n    margin: 0;\r\n    overflow: hidden;\r\n}\r\n\r\n\/* Slides stretch to the tallest one so the block height stays stable *\/\r\n.srv-tabs__slides .srv-tabs__slides-wrapper {\r\n    align-items: stretch;\r\n}\r\n\r\n.srv-tabs__slides .srv-tabs__slide {\r\n    height: auto;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 40px;\r\n}\r\n\r\n.srv-tabs__slides .srv-tabs__slide:not(.swiper-slide-active) {\r\n    opacity: 0 !important;\r\n}\r\n\r\n\/* Fallback if Swiper isn't loaded *\/\r\n.srv-tabs__slides:not(.swiper-initialized) .srv-tabs__slide:not(.srv-tabs__slide--active) {\r\n    display: none;\r\n}\r\n\r\n.srv-tabs__slides:not(.swiper-initialized) .srv-tabs__slide.srv-tabs__slide--active {\r\n    opacity: 1 !important;\r\n}\r\n\r\n.srv-tabs__title {\r\n    margin: 0;\r\n    padding: 0;\r\n    color: #2E2E2E;\r\n    font-family: Sora, sans-serif;\r\n    font-weight: 600;\r\n    font-size: 24px;\r\n    line-height: 1.35;\r\n}\r\n\r\n.srv-tabs__body {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 30px;\r\n}\r\n\r\n\/* Bullet list *\/\r\n.srv-tabs .srv-tabs__list {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 20px;\r\n}\r\n\r\n.srv-tabs .srv-tabs__list-item {\r\n    position: relative;\r\n    margin: 0;\r\n    padding: 0 0 0 19px;\r\n    color: #2E2E2E;\r\n    font-family: Karla, sans-serif;\r\n    font-weight: 400;\r\n    font-size: 18px;\r\n    line-height: 1.5;\r\n}\r\n\r\n.srv-tabs .srv-tabs__list-item::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 10px;\r\n    left: 0;\r\n    width: 7px;\r\n    height: 7px;\r\n    border-radius: 50%;\r\n    background-color: #C63031;\r\n}\r\n\r\n\/* Link with arrow *\/\r\na.srv-tabs__link {\r\n    position: relative;\r\n    display: block;\r\n    width: fit-content;\r\n    margin-right: 30px;\r\n    color: #C63031;\r\n    font-family: Karla, sans-serif;\r\n    font-weight: 400;\r\n    font-size: 18px;\r\n    line-height: 1.5;\r\n    text-decoration: none;\r\n    transition: color 0.3s;\r\n}\r\n\r\na.srv-tabs__link::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 50%;\r\n    left: calc(100% + 10px);\r\n    width: 20px;\r\n    height: 20px;\r\n    background: url(\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/akar-icons_arrow-down.svg\") center \/ cover no-repeat;\r\n    transform: translateY(-50%);\r\n}\r\n\r\na.srv-tabs__link:hover {\r\n    color: #D13B3B;\r\n}\r\n\r\n\/* ===== Mobile accordion ===== *\/\r\n.srv-tabs__mobile {\r\n    display: none;\r\n    flex-direction: column;\r\n}\r\n\r\n.srv-tabs__acc-title {\r\n    margin: 0;\r\n    padding: 0;\r\n}\r\n\r\n.srv-tabs__acc-btn {\r\n    display: block;\r\n    width: 100%;\r\n    margin: 0;\r\n    padding: 16px 12px;\r\n    border: 0;\r\n    border-radius: 0;\r\n    background: none;\r\n    box-shadow: inset 1px 0 0 #999999;\r\n    color: #2E2E2E;\r\n    font-family: Sora, sans-serif;\r\n    font-weight: 600;\r\n    font-size: 16px;\r\n    line-height: 20px;\r\n    text-align: left;\r\n    word-break: break-word;\r\n    cursor: pointer;\r\n    transition: box-shadow 0.3s;\r\n}\r\n\r\n.srv-tabs__acc-btn:hover, .srv-tabs__acc-btn:focus{\r\n    color: #2E2E2E;\r\n    outline: none;\r\n}\r\n\r\n.srv-tabs__acc-item--active .srv-tabs__acc-btn {\r\n    box-shadow: inset 2px 0 0 #C63031;\r\n}\r\n\r\n.srv-tabs__acc-content {\r\n    max-height: 0;\r\n    overflow: hidden;\r\n    transition: max-height 0.5s ease;\r\n}\r\n\r\n.srv-tabs__acc-inner {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 16px;\r\n    padding: 8px 12px 12px;\r\n    box-shadow: inset 1px 0 0 #C63031;\r\n}\r\n\r\n\/* ===== Tablet ===== *\/\r\n@media (max-width: 1023px) and (min-width: 768px) {\r\n    .srv-tabs__desktop {\r\n        gap: 32px;\r\n    }\r\n\r\n    .srv-tabs__menu {\r\n        flex-basis: 240px;\r\n        width: 240px;\r\n    }\r\n}\r\n\r\n\/* ===== Mobile ===== *\/\r\n@media (max-width: 767px) {\r\n    .srv-tabs__desktop {\r\n        display: none !important;\r\n    }\r\n\r\n    .srv-tabs__mobile {\r\n        display: flex;\r\n    }\r\n\r\n    .srv-tabs .srv-tabs__list {\r\n        gap: 16px;\r\n    }\r\n\r\n    .srv-tabs .srv-tabs__list-item {\r\n        padding-left: 13px;\r\n        font-size: 14px;\r\n        line-height: 1.5;\r\n    }\r\n\r\n    .srv-tabs .srv-tabs__list-item::before {\r\n        top: 8px;\r\n        width: 5px;\r\n        height: 5px;\r\n    }\r\n\r\n    a.srv-tabs__link {\r\n        margin-right: 26px;\r\n        font-size: 14px;\r\n    }\r\n\r\n    a.srv-tabs__link::after {\r\n        left: calc(100% + 8px);\r\n        width: 18px;\r\n        height: 18px;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n        \/\/ Each block works on its own, so several blocks can live on one page\r\n        document.querySelectorAll('.srv-tabs').forEach((root) => {\r\n            const menuItems = root.querySelectorAll('.srv-tabs__menu-item');\r\n            const slidesEl = root.querySelector('.srv-tabs__slides');\r\n            const slides = root.querySelectorAll('.srv-tabs__slide');\r\n            const accItems = root.querySelectorAll('.srv-tabs__acc-item');\r\n\r\n            let swiper = null;\r\n\r\n            if (slidesEl && typeof Swiper !== 'undefined') {\r\n                swiper = new Swiper(slidesEl, {\r\n                    slidesPerView: 1,\r\n                    spaceBetween: 24,\r\n                    effect: 'fade',\r\n                    fadeEffect: { crossFade: true },\r\n                    allowTouchMove: false,\r\n                });\r\n            }\r\n\r\n            \/\/ ----- Desktop -----\r\n            function activateDesktopItem(index) {\r\n                menuItems.forEach((item, i) => {\r\n                    const isActive = i === index;\r\n                    item.classList.toggle('srv-tabs__menu-item--active', isActive);\r\n                    item.setAttribute('aria-selected', isActive ? 'true' : 'false');\r\n                });\r\n\r\n                slides.forEach((slide, i) => {\r\n                    slide.classList.toggle('srv-tabs__slide--active', i === index);\r\n                });\r\n\r\n                if (swiper) swiper.slideTo(index);\r\n            }\r\n\r\n            \/\/ ----- Mobile -----\r\n            function setAccItem(item, open) {\r\n                const content = item.querySelector('.srv-tabs__acc-content');\r\n                const btn = item.querySelector('.srv-tabs__acc-btn');\r\n\r\n                item.classList.toggle('srv-tabs__acc-item--active', open);\r\n                if (btn) btn.setAttribute('aria-expanded', open ? 'true' : 'false');\r\n                if (content) content.style.maxHeight = open ? content.scrollHeight + 'px' : '0';\r\n            }\r\n\r\n            function activateMobileItem(index, canClose = true) {\r\n                const item = accItems[index];\r\n                if (!item) return;\r\n\r\n                const isActive = item.classList.contains('srv-tabs__acc-item--active');\r\n\r\n                accItems.forEach((acc) => setAccItem(acc, false));\r\n\r\n                if (!isActive || !canClose) setAccItem(item, true);\r\n            }\r\n\r\n            \/\/ ----- Events -----\r\n            menuItems.forEach((item, index) => {\r\n                item.addEventListener('click', () => {\r\n                    activateDesktopItem(index);\r\n                    activateMobileItem(index, false);\r\n                });\r\n\r\n                item.addEventListener('keydown', (e) => {\r\n                    if (e.key === 'Enter' || e.key === ' ') {\r\n                        e.preventDefault();\r\n                        item.click();\r\n                    }\r\n                });\r\n            });\r\n\r\n            accItems.forEach((item, index) => {\r\n                const btn = item.querySelector('.srv-tabs__acc-btn');\r\n                if (!btn) return;\r\n\r\n                btn.addEventListener('click', () => {\r\n                    activateMobileItem(index);\r\n                    if (menuItems.length > 0) activateDesktopItem(index);\r\n                });\r\n            });\r\n\r\n            \/\/ Initial state\r\n            if (menuItems.length > 0) activateDesktopItem(0);\r\n            if (accItems.length > 0) activateMobileItem(0, false);\r\n\r\n            \/\/ Recalculate the open accordion height (fonts, resize)\r\n            function refreshOpenAcc() {\r\n                const open = root.querySelector('.srv-tabs__acc-item--active .srv-tabs__acc-content');\r\n                if (open) open.style.maxHeight = open.scrollHeight + 'px';\r\n            }\r\n\r\n            window.addEventListener('load', refreshOpenAcc);\r\n\r\n            let resizeTimer;\r\n            window.addEventListener('resize', () => {\r\n                clearTimeout(resizeTimer);\r\n                resizeTimer = setTimeout(refreshOpenAcc, 150);\r\n            });\r\n        });\r\n    });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a66f723 switcher-section elementor-widget elementor-widget-html\" data-id=\"a66f723\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"srv-tabs\">\r\n    <div class=\"srv-tabs__desktop\">\r\n        <ul class=\"srv-tabs__menu\" role=\"tablist\">\r\n            <li class=\"srv-tabs__menu-item srv-tabs__menu-item--active\" role=\"tab\" tabindex=\"0\" aria-selected=\"true\">ERP consulting<\/li>\r\n            <li class=\"srv-tabs__menu-item\" role=\"tab\" tabindex=\"0\" aria-selected=\"false\">ERP implementation<\/li>\r\n            <li class=\"srv-tabs__menu-item\" role=\"tab\" tabindex=\"0\" aria-selected=\"false\">Custom ERP development<\/li>\r\n            <li class=\"srv-tabs__menu-item\" role=\"tab\" tabindex=\"0\" aria-selected=\"false\">ERP integration<\/li>\r\n            <li class=\"srv-tabs__menu-item\" role=\"tab\" tabindex=\"0\" aria-selected=\"false\">ERP migration<\/li>\r\n            <li class=\"srv-tabs__menu-item\" role=\"tab\" tabindex=\"0\" aria-selected=\"false\">ERP testing<\/li>\r\n        <\/ul>\r\n\r\n        <div class=\"srv-tabs__slides swiper\">\r\n            <div class=\"srv-tabs__slides-wrapper swiper-wrapper\">\r\n                <div class=\"srv-tabs__slide swiper-slide srv-tabs__slide--active\">\r\n                    <h3 class=\"srv-tabs__title\">ERP consulting<\/h3>\r\n                    <div class=\"srv-tabs__body\">\r\n                        <ul class=\"srv-tabs__list\">\r\n                            <li class=\"srv-tabs__list-item\">Review of funding sources, donor restrictions, reporting duties, and current tools to map how the organization tracks money, donors, volunteers, and programs today.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Gap analysis of existing processes and systems across finance, fundraising, program management, and HR workflows.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Documentation of functional, reporting, integration, and security requirements, ranked by importance to the organization.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Comparison of shortlisted platforms against those requirements.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Phased roadmap with a cost estimate and a list of risks.<\/li>\r\n                        <\/ul>\r\n                        <a href=\"\/erp\/consulting\/\" class=\"srv-tabs__link\">View ERP consulting services<\/a>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"srv-tabs__slide swiper-slide\">\r\n                    <h3 class=\"srv-tabs__title\">ERP implementation<\/h3>\r\n                    <div class=\"srv-tabs__body\">\r\n                        <ul class=\"srv-tabs__list\">\r\n                            <li class=\"srv-tabs__list-item\">Configuration of the chosen platform for the fund structure, chart of accounts, approval rules, and reports.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Setup of grant, donor, volunteer, and program modules around the organization\u2019s own workflows.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Definition of user roles and access permissions for finance staff, program teams, volunteers, and the board.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Role-based training sessions for each user group, covering their daily tasks in the system.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Go-live support and post-launch troubleshooting to address issues that arise during the transition to daily operations.<\/li>\r\n                        <\/ul>\r\n                        <a href=\"\/erp\/implementation\/\" class=\"srv-tabs__link\">View ERP implementation services<\/a>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"srv-tabs__slide swiper-slide\">\r\n                    <h3 class=\"srv-tabs__title\">Custom ERP development<\/h3>\r\n                    <div class=\"srv-tabs__body\">\r\n                        <ul class=\"srv-tabs__list\">\r\n                            <li class=\"srv-tabs__list-item\">Analysis of processes that off-the-shelf software doesn\u2019t cover, such as unusual fund rules, a network of local chapters, or donor reporting requirements that vary by country.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Design of the system architecture, data model, and user interfaces around funds, grants, programs, and volunteers.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Development of ERP modules or a complete system in iterations, with regular demos for review.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Connections to the existing donor database, payment providers, and case-management tools.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Working software built to agreed requirements, delivered with technical documentation and a maintenance plan.<\/li>\r\n                        <\/ul>\r\n                        <a href=\"\/erp\/custom-development\/\" class=\"srv-tabs__link\">View custom development services<\/a>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"srv-tabs__slide swiper-slide\">\r\n                    <h3 class=\"srv-tabs__title\">ERP integration<\/h3>\r\n                    <div class=\"srv-tabs__body\">\r\n                        <ul class=\"srv-tabs__list\">\r\n                            <li class=\"srv-tabs__list-item\">Connection of the ERP to donor databases, online giving and payment platforms, payroll, case management, and BI tools.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Use of APIs and prebuilt connectors where available, with custom connectors developed for systems that lack them.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Mapping of fields between systems, so gifts, grants, and volunteer hours are recorded in the right places.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Automated data transfers between systems without manual re-entry, on a set schedule or as events happen.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Monitoring and error alerts for failed transfers, with each connection documented.<\/li>\r\n                        <\/ul>\r\n                        <a href=\"\/erp\/integration\/\" class=\"srv-tabs__link\">View integration services<\/a>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"srv-tabs__slide swiper-slide\">\r\n                    <h3 class=\"srv-tabs__title\">ERP migration<\/h3>\r\n                    <div class=\"srv-tabs__body\">\r\n                        <ul class=\"srv-tabs__list\">\r\n                            <li class=\"srv-tabs__list-item\">Audit of the data held in spreadsheets, legacy accounting software, or an older ERP to decide what needs to move.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Cleansing of duplicate donor records, outdated contacts, and mismatched fund codes before loading.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Transfer of gift history, pledges, open grants, fund balances, and volunteer records into the new system.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Test migrations using sample data, with reconciliation checks to confirm that balances match those in the source system.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Final cutover planned around the financial calendar.<\/li>\r\n                        <\/ul>\r\n                        <a href=\"\/erp\/migration\/\" class=\"srv-tabs__link\">View ERP migration services<\/a>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"srv-tabs__slide swiper-slide\">\r\n                    <h3 class=\"srv-tabs__title\">ERP testing<\/h3>\r\n                    <div class=\"srv-tabs__body\">\r\n                        <ul class=\"srv-tabs__list\">\r\n                            <li class=\"srv-tabs__list-item\">Test plan built around the organization\u2019s own funds, grants, and reporting requirements.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Checks of financial calculations, fund and grant postings, and net asset reporting.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Verification of integrations, with test data moving between connected systems.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Review of access rules and role permissions.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Performance checks with the expected number of concurrent users and transaction volumes.<\/li>\r\n                            <li class=\"srv-tabs__list-item\">Test runs before go-live and after every major update, with a report listing the issues found and resolution status.<\/li>\r\n                        <\/ul>\r\n                        <a href=\"\/erp\/testing\/\" class=\"srv-tabs__link\">View testing services<\/a>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"srv-tabs__mobile\">\r\n        <div class=\"srv-tabs__acc-item srv-tabs__acc-item--active\">\r\n            <h3 class=\"srv-tabs__acc-title\"><button type=\"button\" class=\"srv-tabs__acc-btn\" aria-expanded=\"true\">ERP consulting<\/button><\/h3>\r\n            <div class=\"srv-tabs__acc-content\">\r\n                <div class=\"srv-tabs__acc-inner\">\r\n                    <ul class=\"srv-tabs__list\">\r\n                        <li class=\"srv-tabs__list-item\">Review of funding sources, donor restrictions, reporting duties, and current tools to map how the organization tracks money, donors, volunteers, and programs today.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Gap analysis of existing processes and systems across finance, fundraising, program management, and HR workflows.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Documentation of functional, reporting, integration, and security requirements, ranked by importance to the organization.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Comparison of shortlisted platforms against those requirements.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Phased roadmap with a cost estimate and a list of risks.<\/li>\r\n                    <\/ul>\r\n                    <a href=\"\/erp\/consulting\/\" class=\"srv-tabs__link\">View ERP consulting services<\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"srv-tabs__acc-item\">\r\n            <h3 class=\"srv-tabs__acc-title\"><button type=\"button\" class=\"srv-tabs__acc-btn\" aria-expanded=\"false\">ERP implementation<\/button><\/h3>\r\n            <div class=\"srv-tabs__acc-content\">\r\n                <div class=\"srv-tabs__acc-inner\">\r\n                    <ul class=\"srv-tabs__list\">\r\n                        <li class=\"srv-tabs__list-item\">Configuration of the chosen platform for the fund structure, chart of accounts, approval rules, and reports.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Setup of grant, donor, volunteer, and program modules around the organization\u2019s own workflows.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Definition of user roles and access permissions for finance staff, program teams, volunteers, and the board.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Role-based training sessions for each user group, covering their daily tasks in the system.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Go-live support and post-launch troubleshooting to address issues that arise during the transition to daily operations.<\/li>\r\n                    <\/ul>\r\n                    <a href=\"\/erp\/implementation\/\" class=\"srv-tabs__link\">View ERP implementation services<\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"srv-tabs__acc-item\">\r\n            <h3 class=\"srv-tabs__acc-title\"><button type=\"button\" class=\"srv-tabs__acc-btn\" aria-expanded=\"false\">Custom ERP development<\/button><\/h3>\r\n            <div class=\"srv-tabs__acc-content\">\r\n                <div class=\"srv-tabs__acc-inner\">\r\n                    <ul class=\"srv-tabs__list\">\r\n                        <li class=\"srv-tabs__list-item\">Analysis of processes that off-the-shelf software doesn\u2019t cover, such as unusual fund rules, a network of local chapters, or donor reporting requirements that vary by country.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Design of the system architecture, data model, and user interfaces around funds, grants, programs, and volunteers.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Development of ERP modules or a complete system in iterations, with regular demos for review.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Connections to the existing donor database, payment providers, and case-management tools.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Working software built to agreed requirements, delivered with technical documentation and a maintenance plan.<\/li>\r\n                    <\/ul>\r\n                    <a href=\"\/erp\/custom-development\/\" class=\"srv-tabs__link\">View custom development services<\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"srv-tabs__acc-item\">\r\n            <h3 class=\"srv-tabs__acc-title\"><button type=\"button\" class=\"srv-tabs__acc-btn\" aria-expanded=\"false\">ERP integration<\/button><\/h3>\r\n            <div class=\"srv-tabs__acc-content\">\r\n                <div class=\"srv-tabs__acc-inner\">\r\n                    <ul class=\"srv-tabs__list\">\r\n                        <li class=\"srv-tabs__list-item\">Connection of the ERP to donor databases, online giving and payment platforms, payroll, case management, and BI tools.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Use of APIs and prebuilt connectors where available, with custom connectors developed for systems that lack them.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Mapping of fields between systems, so gifts, grants, and volunteer hours are recorded in the right places.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Automated data transfers between systems without manual re-entry, on a set schedule or as events happen.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Monitoring and error alerts for failed transfers, with each connection documented.<\/li>\r\n                    <\/ul>\r\n                    <a href=\"\/erp\/integration\/\" class=\"srv-tabs__link\">View integration services<\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"srv-tabs__acc-item\">\r\n            <h3 class=\"srv-tabs__acc-title\"><button type=\"button\" class=\"srv-tabs__acc-btn\" aria-expanded=\"false\">ERP migration<\/button><\/h3>\r\n            <div class=\"srv-tabs__acc-content\">\r\n                <div class=\"srv-tabs__acc-inner\">\r\n                    <ul class=\"srv-tabs__list\">\r\n                        <li class=\"srv-tabs__list-item\">Audit of the data held in spreadsheets, legacy accounting software, or an older ERP to decide what needs to move.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Cleansing of duplicate donor records, outdated contacts, and mismatched fund codes before loading.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Transfer of gift history, pledges, open grants, fund balances, and volunteer records into the new system.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Test migrations using sample data, with reconciliation checks to confirm that balances match those in the source system.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Final cutover planned around the financial calendar.<\/li>\r\n                    <\/ul>\r\n                    <a href=\"\/erp\/migration\/\" class=\"srv-tabs__link\">View ERP migration services<\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"srv-tabs__acc-item\">\r\n            <h3 class=\"srv-tabs__acc-title\"><button type=\"button\" class=\"srv-tabs__acc-btn\" aria-expanded=\"false\">ERP testing<\/button><\/h3>\r\n            <div class=\"srv-tabs__acc-content\">\r\n                <div class=\"srv-tabs__acc-inner\">\r\n                    <ul class=\"srv-tabs__list\">\r\n                        <li class=\"srv-tabs__list-item\">Test plan built around the organization\u2019s own funds, grants, and reporting requirements.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Checks of financial calculations, fund and grant postings, and net asset reporting.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Verification of integrations, with test data moving between connected systems.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Review of access rules and role permissions.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Performance checks with the expected number of concurrent users and transaction volumes.<\/li>\r\n                        <li class=\"srv-tabs__list-item\">Test runs before go-live and after every major update, with a report listing the issues found and resolution status.<\/li>\r\n                    <\/ul>\r\n                    <a href=\"\/erp\/testing\/\" class=\"srv-tabs__link\">View testing services<\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c7a13a e-con-full e-flex e-con e-child\" data-id=\"6c7a13a\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-aa56bbc e-con-full e-flex e-con e-child\" data-id=\"aa56bbc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59753bd elementor-widget elementor-widget-heading\" data-id=\"59753bd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How we help businesses succeed with ERP<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-039e79c elementor-widget elementor-widget-html\" data-id=\"039e79c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    a.cases-link{\n        display: inline-block;\n        font-family: Sora;\n        font-weight: 600;\n        font-size: 18px;\n        line-height: 130%;\n        color: #191B1D;\n        padding-bottom: 8px;\n        text-decoration: none;\n        border-bottom: 1px solid #191B1D;\n    }\n    \n    a.cases-link:hover, a.cases-link:active{\n        color: #C63031;\n        border-color: #C63031;\n    }\n    \n    @media (max-width: 767px){\n        a.cases-link{\n            font-size: 16px;\n            padding-bottom: 6px;\n        }\n    }\n<\/style>\n<a href=\"\/cases\/\" class=\"cases-link\">All case studies<\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f3865d elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"8f3865d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"case-slider-v2-wrap case-slider-v2-wrap-blog\">\n        <div class=\"case-slider-v2\">\n            <div class=\"swiper\">\n                <div class=\"swiper-wrapper\">\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/Logo-IS-engineering.png\" alt=\"Odoo ERP implementation.\">\n                                                                                        <a href=\"\/pt\/cases\/empresas\/\" class=\"\">Enterprise<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Odoo ERP implementation                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise implemented Odoo 17 Enterprise as a single connected system for sales, purchasing, production, finance, service, HR, and reporting.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>100%<\/b>\n                                                                                                <span>unified operations under one ERP<\/span>\n                                                            <\/div>\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>100%<\/b>\n                                                                                                <span>operations traceability<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/odoo-erp-is-engineering\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">Client review<\/div>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/odoo-erp-is-engineering\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/icon.svg\" alt=\"Client review logo.\">\n                            Client review\n                            \n                        <\/div>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/erp-linked-production-equipment.jpg\" alt=\"Odoo ERP implementation.\">\n                                        \n                <\/div>\n                                <div class=\"case-slider-v2-pdf-source\" hidden>\n                        <div id=\"pdf_6af773f83e4e5\" class=\"js-pdf-viewer\" data-pdf-url=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/2025.06.10-ISE-Reference-Letter-for-Innowise.pdf\"><\/div>\n    \n    <script>\n    (function() {\n        function waitForPDF(callback) {\n            if (typeof pdfjsLib !== 'undefined') {\n                callback();\n            } else {\n                setTimeout(function() { waitForPDF(callback); }, 100);\n            }\n        }\n        \n        waitForPDF(function() {\n            var container = document.getElementById('pdf_6af773f83e4e5');\n            var pdfUrl = container.getAttribute('data-pdf-url');\n            \n            pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.16.105\/pdf.worker.min.js';\n            \n            pdfjsLib.getDocument(pdfUrl).promise.then(function(pdf) {\n                var renderPage = function(pageNum) {\n                    return pdf.getPage(pageNum).then(function(page) {\n                        var canvas = document.createElement('canvas');\n                        canvas.style.width = '100%';\n                        canvas.style.display = 'block';\n                        container.appendChild(canvas);\n\n                        var viewport = page.getViewport({ scale: 1.5 });\n                        canvas.width = viewport.width;\n                        canvas.height = viewport.height;\n\n                        return page.render({\n                            canvasContext: canvas.getContext('2d'),\n                            viewport: viewport\n                        }).promise;\n                    });\n                };\n\n                var chain = Promise.resolve();\n                for (var i = 1; i <= pdf.numPages; i++) {\n                    (function(pageNum) {\n                        chain = chain.then(function() {\n                            return renderPage(pageNum);\n                        });\n                    })(i);\n                }\n            });\n        });\n    })();\n    <\/script>\n                    <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                                                        <a href=\"\/pt\/cases\/erp\/\" class=\"only\">ERP<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Automated testing for top ERP solutions                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise executed automated ERP testing to ensure that integrating new functionality did not compromise the integrity of the existing system.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>2x<\/b>\n                                                                                                <span>faster feature release compared to manual QA<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/automated-software-testing\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/automated-software-testing\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/02\/automated-software-testing.jpg\" alt=\"Automated software testing..\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                                                        <a href=\"\/pt\/cases\/energy\/\" class=\"only\">Energy<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Upgrade of data management software for extractive, oil, and gas industry                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise has upgraded a set of customized oil and gas platforms to optimize resource exploration and extraction processes.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>1-3<\/b>\n                                                                                                <span>seconds to generate reports<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/oil-gas-it-solution\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/oil-gas-it-solution\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2023\/05\/Ot-oil.jpg\" alt=\"27% maintenance cost savings through extractive, oil and gas data management software modernization..\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                                                        <a href=\"\/pt\/cases\/farmaceutico\/\" class=\"only\">Pharma<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Royalty streams calculator development                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise developed a convenient system for storing, calculating, and editing royalty streams from biopharmaceutical products on a quarterly basis.                        <\/div>\n                                                                    <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/financial-data-management\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/financial-data-management\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2023\/03\/financial-data-management.jpg\" alt=\"Financial data management: improving user convenience and flexibility..\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                                                        <a href=\"\/pt\/cases\/empresas\/\" class=\"only\">Enterprise<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Enterprise resources management system development                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            We built cloud-based mobile and web applications for tracking and managing equipment and machines\u2019 states, location, and work schedule in real-time.                        <\/div>\n                                                                    <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/enterprise-resource-planning-and-management-solution\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/enterprise-resource-planning-and-management-solution\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/12\/enterprise-resource-planning-and-management-solution.jpg\" alt=\"Enterprise resources management system..\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                                                        <a href=\"\/pt\/cases\/empresas\/\" class=\"only\">Enterprise<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Time and task tracking application upgrade                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise enhanced a custom web and mobile solution allowing users to easily track document management tasks, working time, and safety.                        <\/div>\n                                                                    <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/time-and-task-tracking-application-for-an-erp-solutions-provider\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/time-and-task-tracking-application-for-an-erp-solutions-provider\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/05\/Teaser_Sawayo-1.png\" alt=\"Time and task tracking application upgrade.\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/Medspa-logo.svg\" alt=\"MedSpa Network website redesign and rebuild.\">\n                                                                                        <a href=\"\/pt\/cases\/saude\/\" class=\"\">Healthcare<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            MedSpa Network website redesign and rebuild                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise rebuilt MedSpa Network\u2019s website on WordPress, giving its team control over day-to-day content updates.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>2<\/b>\n                                                                                                <span>months from kickoff to launch<\/span>\n                                                            <\/div>\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>3-5<\/b>\n                                                                                                <span>leads per week up from 1 per month<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/medspa-network-website-rebuild\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">Client review<\/div>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/medspa-network-website-rebuild\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/icon.svg\" alt=\"Client review logo.\">\n                            Client review\n                            \n                        <\/div>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/MedSpa-Network-Website-Redesign.png\" alt=\"MedSpa Network website redesign and rebuild.\">\n                                        \n                <\/div>\n                                <div class=\"case-slider-v2-pdf-source\" hidden>\n                        <div id=\"pdf_6af773f840065\" class=\"js-pdf-viewer\" data-pdf-url=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/Referral-Letter_MedSpa-Network.pdf\"><\/div>\n    \n    <script>\n    (function() {\n        function waitForPDF(callback) {\n            if (typeof pdfjsLib !== 'undefined') {\n                callback();\n            } else {\n                setTimeout(function() { waitForPDF(callback); }, 100);\n            }\n        }\n        \n        waitForPDF(function() {\n            var container = document.getElementById('pdf_6af773f840065');\n            var pdfUrl = container.getAttribute('data-pdf-url');\n            \n            pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.16.105\/pdf.worker.min.js';\n            \n            pdfjsLib.getDocument(pdfUrl).promise.then(function(pdf) {\n                var renderPage = function(pageNum) {\n                    return pdf.getPage(pageNum).then(function(page) {\n                        var canvas = document.createElement('canvas');\n                        canvas.style.width = '100%';\n                        canvas.style.display = 'block';\n                        container.appendChild(canvas);\n\n                        var viewport = page.getViewport({ scale: 1.5 });\n                        canvas.width = viewport.width;\n                        canvas.height = viewport.height;\n\n                        return page.render({\n                            canvasContext: canvas.getContext('2d'),\n                            viewport: viewport\n                        }).promise;\n                    });\n                };\n\n                var chain = Promise.resolve();\n                for (var i = 1; i <= pdf.numPages; i++) {\n                    (function(pageNum) {\n                        chain = chain.then(function() {\n                            return renderPage(pageNum);\n                        });\n                    })(i);\n                }\n            });\n        });\n    })();\n    <\/script>\n                    <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/TBCBank-logo.svg\" alt=\"AI bot for TBC Bank marketing campaign.\">\n                                                                                        <a href=\"\/pt\/cases\/ai\/\" class=\"\">AI<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            AI bot for TBC Bank marketing campaign                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise built a bilingual Telegram bot that generates AI selfies with TBC Bank&#039;s football-star brand ambassador.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>3,000<\/b>\n                                                                                                <span>users engaged<\/span>\n                                                            <\/div>\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>2<\/b>\n                                                                                                <span>languages supported<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/ai-telegram-bot\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">Client review<\/div>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/pt\/case\/ai-telegram-bot\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/icon.svg\" alt=\"Client review logo.\">\n                            Client review\n                            \n                        <\/div>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/ai-telegram-bot.jpg\" alt=\"AI Telegram bot..\">\n                                        \n                <\/div>\n                                <div class=\"case-slider-v2-pdf-source\" hidden>\n                        <div id=\"pdf_6af773f840707\" class=\"js-pdf-viewer\" data-pdf-url=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/08\/30.06.2026-Reference-letter-from-TBC-BANK-.pdf\"><\/div>\n    \n    <script>\n    (function() {\n        function waitForPDF(callback) {\n            if (typeof pdfjsLib !== 'undefined') {\n                callback();\n            } else {\n                setTimeout(function() { waitForPDF(callback); }, 100);\n            }\n        }\n        \n        waitForPDF(function() {\n            var container = document.getElementById('pdf_6af773f840707');\n            var pdfUrl = container.getAttribute('data-pdf-url');\n            \n            pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.16.105\/pdf.worker.min.js';\n            \n            pdfjsLib.getDocument(pdfUrl).promise.then(function(pdf) {\n                var renderPage = function(pageNum) {\n                    return pdf.getPage(pageNum).then(function(page) {\n                        var canvas = document.createElement('canvas');\n                        canvas.style.width = '100%';\n                        canvas.style.display = 'block';\n                        container.appendChild(canvas);\n\n                        var viewport = page.getViewport({ scale: 1.5 });\n                        canvas.width = viewport.width;\n                        canvas.height = viewport.height;\n\n                        return page.render({\n                            canvasContext: canvas.getContext('2d'),\n                            viewport: viewport\n                        }).promise;\n                    });\n                };\n\n                var chain = Promise.resolve();\n                for (var i = 1; i <= pdf.numPages; i++) {\n                    (function(pageNum) {\n                        chain = chain.then(function() {\n                            return renderPage(pageNum);\n                        });\n                    })(i);\n                }\n            });\n        });\n    })();\n    <\/script>\n                    <\/div>\n                            <\/div>\n            <\/div>\n                                <\/div>\n            <\/div>\n            <div class=\"swiper-pagination-cont\">\n                <button class=\"case-slider-v2-nav case-slider-v2-nav-prev\" type=\"button\" aria-label=\"Previous slide\">\n                    <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                        <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"swiper-pagination-counter\">\n                    <span class=\"swiper-pagination-counter-current\">01<\/span>\n                    \/\n                    <span class=\"swiper-pagination-counter-total\">01<\/span>\n                <\/div>\n                <button class=\"case-slider-v2-nav case-slider-v2-nav-next\" type=\"button\" aria-label=\"Next slide\">\n                    <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                        <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"swiper-pagination\"><\/div>\n            <\/div>\n            \n        <\/div>\n                <div class=\"case-slider-v2-popup-pdf\">\n            <div class=\"case-slider-v2-popup-pdf-cont\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/themes\/hello-elementor\/assets\/images\/close_popup.svg\" alt=\"Close popup icon\" class=\"case-slider-v2-popup-pdf-close\">\n                <div class=\"case-slider-v2-popup-pdf-frame\"><\/div>\n            <\/div>\n        <\/div>\n            <\/div>\n\t\n    <script>\n        (function () {\n            const initCaseSliderV2 = () => {\n                document.querySelectorAll('.case-slider-v2').forEach((root) => {\n                    const el = root.querySelector('.swiper');\n                    if (!el || el.classList.contains('swiper-initialized')) {\n                        return;\n                    }\n\n                    const pad = (value) => String(value).padStart(2, '0');\n                    const updateCounter = (swiper) => {\n                        const currentEl = root.querySelector('.swiper-pagination-counter-current');\n                        const totalEl = root.querySelector('.swiper-pagination-counter-total');\n                        if (!currentEl || !totalEl) {\n                            return;\n                        }\n                        currentEl.textContent = pad(swiper.activeIndex + 1);\n                        totalEl.textContent = pad(swiper.slides.length);\n                    };\n\n                    const blog = !!root.closest('.case-slider-v2-wrap-blog');\n                    const isTablet = window.matchMedia('(min-width: 768px) and (max-width: 1024px)').matches;\n                    const options = {\n                        slidesPerView: 'auto',\n                        grabCursor: true,\n                        spaceBetween: 20,\n                        observer: true,\n                        observeParents: true,\n                        navigation: {\n                            prevEl: root.querySelector('.case-slider-v2-nav-prev'),\n                            nextEl: root.querySelector('.case-slider-v2-nav-next'),\n                        },\n                        breakpoints: {\n                            780: {\n                                spaceBetween: 40,\n                            }\n                        },\n                        on: {\n                            init: updateCounter,\n                            slideChange: updateCounter,\n                            update: updateCounter,\n                        }\n                    };\n                    if (!blog) {\n                        if (isTablet) {\n                            const GROUP = 2;\n                            options.slidesPerGroup = GROUP;\n                            options.pagination = {\n                                el: root.querySelector('.swiper-pagination'),\n                                clickable: true,\n                                renderBullet: function (index, className) {\n                                    return '<span class=\"' + className + '\" data-bullet-index=\"' + index + '\"><\/span>';\n                                },\n                            };\n                            options.on.init = function (swiper) {\n                                updateCounter(swiper);\n                                updateTabletBullets(swiper, GROUP);\n                            };\n                            options.on.slideChange = function (swiper) {\n                                updateCounter(swiper);\n                                updateTabletBullets(swiper, GROUP);\n                            };\n                            options.on.update = function (swiper) {\n                                updateCounter(swiper);\n                                updateTabletBullets(swiper, GROUP);\n                            };\n                            options.on.paginationRender = function (swiper) {\n                                const bullets = swiper.pagination.bullets;\n                                bullets.forEach((bullet) => {\n                                    bullet.addEventListener('click', function (e) {\n                                        e.preventDefault();\n                                        const i = parseInt(bullet.getAttribute('data-bullet-index'), 10);\n                                        const total = swiper.slides.length;\n                                        if (total <= 1) {\n                                            return;\n                                        }\n                                        const target = Math.min(i * GROUP, total - 1);\n                                        swiper.slideTo(target);\n                                    });\n                                });\n                            };\n                        } else {\n                            options.pagination = {\n                                el: root.querySelector('.swiper-pagination'),\n                                clickable: true,\n                            };\n                        }\n                    }\n                    new Swiper(el, options);\n\n                    if (root.dataset.csv2PopupBound === '1') {\n                        return;\n                    }\n                    const wrap = root.closest('.case-slider-v2-wrap');\n                    const popup = wrap ? wrap.querySelector('.case-slider-v2-popup-pdf') : null;\n                    if (!popup) {\n                        return;\n                    }\n                    root.dataset.csv2PopupBound = '1';\n                    const frame = popup.querySelector('.case-slider-v2-popup-pdf-frame');\n                    const closePopup = () => {\n                        popup.classList.remove('is-open');\n                        if (frame) {\n                            frame.replaceChildren();\n                        }\n                    };\n                    const openPopup = (trigger) => {\n                        const slide = trigger.closest('.swiper-slide');\n                        const sources = slide\n                            ? slide.querySelectorAll('.case-slider-v2-pdf-source canvas')\n                            : [];\n                        if (frame) {\n                            frame.replaceChildren();\n                            sources.forEach((source) => {\n                                const copy = document.createElement('canvas');\n                                const context = copy.getContext('2d');\n                                copy.width = source.width;\n                                copy.height = source.height;\n                                if (context) {\n                                    context.drawImage(source, 0, 0);\n                                }\n                                frame.appendChild(copy);\n                            });\n                        }\n                        popup.classList.add('is-open');\n                    };\n                    wrap.querySelectorAll('.case-slider-v2-card-a').forEach((trigger) => {\n                        trigger.addEventListener('click', (event) => {\n                            event.preventDefault();\n                            event.stopPropagation();\n                            openPopup(trigger);\n                        });\n                        trigger.addEventListener('keydown', (event) => {\n                            if (event.key !== 'Enter' && event.key !== ' ') {\n                                return;\n                            }\n                            event.preventDefault();\n                            openPopup(trigger);\n                        });\n                    });\n                    popup.addEventListener('click', (event) => {\n                        if (event.target === popup) {\n                            closePopup();\n                        }\n                    });\n                    const closeButton = popup.querySelector('.case-slider-v2-popup-pdf-close');\n                    if (closeButton) {\n                        closeButton.addEventListener('click', (event) => {\n                            event.preventDefault();\n                            event.stopPropagation();\n                            closePopup();\n                        });\n                    }\n                });\n            };\n\n            const updateTabletBullets = (swiper, groupSize) => {\n                const total = swiper.slides.length;\n                const bullets = swiper.pagination && swiper.pagination.bullets ? swiper.pagination.bullets : [];\n                if (!bullets.length || total <= 1) {\n                    return;\n                }\n                const group = groupSize || 2;\n                const activeIndex = Math.min(\n                    bullets.length - 1,\n                    Math.floor(swiper.activeIndex \/ group)\n                );\n                bullets.forEach((bullet, i) => {\n                    bullet.classList.toggle('swiper-pagination-bullet-active', i === activeIndex);\n                });\n            };\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', initCaseSliderV2);\n            } else {\n                initCaseSliderV2();\n            }\n        })();\n    <\/script>\n\n    <style>\n        .case-slider-v2 .swiper {\n            margin-left: auto;\n            margin-right: auto;\n            position: relative;\n            overflow: visible;\n            list-style: none;\n            padding: 0;\n            z-index: 1;\n        }\n        .case-slider-v2 .swiper-wrapper {\n            position: relative;\n            width: 100%;\n            height: 100%;\n            z-index: 1;\n            display: flex;\n            transition-property: transform;\n            box-sizing: content-box;\n            align-items: stretch;\n        }\n        .case-slider-v2 .swiper-slide {\n            flex-shrink: 0;\n            width: 1080px;\n            max-width: 100%;\n            height: auto;\n            position: relative;\n        }\n        .case-slider-v2 .swiper-pagination-cont {\n            position: relative;\n            margin-top: 80px;\n            transform: 100%;\n        }\n        .case-slider-v2 .swiper-pagination-counter {\n            position: absolute;\n            left: 0;\n            top: 50%;\n            transform: translateY(-50%);\n            display: flex;\n            align-items: center;\n            gap: 6px;\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 16px;\n            line-height: 150%;\n            color: #2E2E2E;\n            z-index: 2;\n        }\n        .case-slider-v2 .swiper-pagination {\n            --swiper-pagination-bullet-horizontal-gap: 5px;\n            position: relative;\n            bottom: auto;\n            left: auto;\n            width: 100%;\n            text-align: center;\n        }\n        .case-slider-v2 .swiper-pagination-bullet {\n            display: inline-block;\n            width: 100px;\n            height: 4px !important;\n            border-radius: 0;\n            background-color: #dbd8d8;\n            opacity: 1;\n        }\n        .case-slider-v2 .swiper-pagination-bullet-active {\n            background-color: #2e2e2e;\n        }\n        .case-slider-v2 .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {\n            width: 100%;\n            transform: none;\n            padding-top: 0;\n            position: relative;\n            text-align: center;\n            bottom:0;\n        }\n        .case-slider-v2-card{\n            border: 1px solid #999999;\n            background: #FBFBFD;\n            padding:60px;\n            display:grid;\n            grid-template-columns:minmax(0,1fr) 458px;\n            align-items:stretch;\n            gap:40px;\n            width:100%;\n            max-width:none;\n            height:100%;\n            box-sizing:border-box;\n        }\n        .case-slider-v2-wrap-blog .case-slider-v2-card{\n            padding:40px;\n        }\n        .case-slider-v2-card-left{\n            display:flex;\n            flex-direction:column;\n            align-self:stretch;\n            height:100%;\n            min-height:100%;\n            gap:20px;\n        }\n        .case-slider-v2 *{\n            text-decoration:none!important;\n        }\n        .case-slider-v2-card-logo{\n            display:flex;\n            align-items:center;\n            gap:16px;\n            margin-bottom:30px;\n            min-height:40px;\n        }\n        .case-slider-v2-card-logo > img{\n            height:40px;\n\t\t\tmax-width:200px;\n        }\n        .case-slider-v2-card-logo > a{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 16px;\n            line-height: 100%;\n            color:#585858;\n            padding-left:16px;\n            border-left:1px solid #D8D8D8;\n        }\n\t\t.case-slider-v2-card-logo > a.only{\n\t\t\tborder-left: 3px solid #C63031;\n\t\t}\n        .case-slider-v2-card-logo > a:hover{\n            color:#C63031;\n        }\n        .case-slider-v2-card-logo > a:active{\n            color:#D13B3B;\n        }\n        .case-slider-v2-card-title{\n            font-family: Sora;\n            font-weight: 600;\n            font-size: 24px;\n            line-height: 135%;\n            color:#2E2E2E;\n            margin-bottom:20px;\n        }\n        .case-slider-v2-card-text{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 135%;\n            color:#585858;\n            margin-bottom:20px;\n        }\n        .case-slider-v2-card-n-blocks{\n            display:grid;\n            grid-template-columns:repeat(2,1fr);\n            gap:30px;\n        }\n        .case-slider-v2-card-n-block{\n\n        }\n        .case-slider-v2-card-n-block b{\n            font-family: Karla;\n            font-weight: 500;\n            font-size: 42px;\n            line-height: 100%;\n            color:#2E2E2E;\n            margin-bottom:4px;\n            display:block;\n        }\n        .case-slider-v2-card-n-block span{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 16px;\n            line-height: 135%;\n            color:#2E2E2E;\n        }\n        .case-slider-v2-card-buttons{\n            display:flex;\n            justify-content:space-between;\n            align-items:center;\n            margin-top:auto;\n        }\n        .case-slider-v2-card-button,.swiper-slide .case-slider-v2-card-button{\n            background: #C63031;\n            padding:14px 28px;\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            color:#FFFFFF;\n            text-decoration:none!important;\n        }\n        .case-slider-v2-card-button:hover,.swiper-slide .case-slider-v2-card-button:hover{\n            background: #D13B3B;\n            color:#FFFFFF!important;\n        }\n        .swiper-slide:hover .case-slider-v2-card-button{\n            color:#FFFFFF!important;\n        }\n        .case-slider-v2-card-a{\n            font-family: Karla;\n            font-weight: 600;\n            font-size: 16px;\n            line-height: 150%;\n            color:#2E2E2E;\n            border-bottom:1px solid#2E2E2E;\n            cursor:pointer;\n        }\n        .case-slider-v2-card-a img{\n            display:none;\n        }\n        .case-slider-v2-card-a:hover{\n            color:#C63031;\n            border-color:#C63031;\n        }\n        .case-slider-v2-card-right{\n            width:458px;\n\t\t\tmin-width:458px;\n            overflow:hidden;\n\t\t\tborder: 1px solid #E8E8E8;\n        }\n        .case-slider-v2-card-right > img{\n            width:100%;\n\t\t\theight:100%;\n\t\t\tdisplay:block;\n            object-fit:cover;\n            transition:0.5s;\n        }\n        .case-slider-v2-card:hover .case-slider-v2-card-right > img{\n            transform:scale(1.1);\n        }\n        .swiper-pagination-counter{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 22px;\n            line-height: 100%;\n            color:#2E2E2E;\n        }\n        .case-slider-v2-nav{\n            display:none;\n            background:none;\n            border:none;\n            padding:0;\n            cursor:pointer;\n            line-height:0;\n            outline:none;\n            box-shadow:none;\n            -webkit-tap-highlight-color:transparent;\n        }\n        .case-slider-v2 .case-slider-v2-nav:hover,\n        .case-slider-v2 .case-slider-v2-nav:focus,\n        .case-slider-v2 .case-slider-v2-nav:focus-visible,\n        .case-slider-v2 .case-slider-v2-nav:active{\n            outline:none;\n            box-shadow:none;\n            border:none;\n            background:none;\n        }\n        .case-slider-v2-nav.swiper-button-disabled path{\n            stroke:#C1C1C1;\n        }\n\n        .case-slider-v2-card-right .case-slider-v2-card-buttons{\n            display:none;\n        }\n\n        @media(max-width:1024px){\n            .case-slider-v2-card,.case-slider-v2-wrap-blog .case-slider-v2-card{\n                padding:40px;\n            }\n            .case-slider-v2 .swiper-pagination-cont {\n                margin-top:40px;\n            }\n            .case-slider-v2-card-buttons{\n                display:none;\n            }\n            .case-slider-v2 .swiper-pagination-bullet{\n                width:50px;\n            }\n        }\n        @media(max-width:900px){\n            .case-slider-v2-card{\n                display:flex;\n                gap:40px;\n                flex-direction:column;\n                justify-content: space-between;\n            }\n            .case-slider-v2-card-left{\n                width:100%;\n                min-width:0;\n                min-height:0;\n                height:auto;\n            }\n            .case-slider-v2-card-right{\n                width:100%;\n                min-width:0;\n                min-height:0;\n                height:auto;\n                max-height:300px;\n            }\n            .case-slider-v2-card-left{\n                gap:30px;\n            }\n            .case-slider-v2-card-logo{\n                margin-bottom:20px;\n            }\n            .case-slider-v2-card-right .case-slider-v2-card-buttons{\n                display:flex;\n                margin-bottom:40px;\n                gap:40px;\n                justify-content:flex-start;\n            }\n        }\n        @media(max-width:767px){\n            .case-slider-v2-card,.case-slider-v2-wrap-blog .case-slider-v2-card{\n                padding: 24px 20px;\n            }\n            .case-slider-v2-card-logo{\n                margin-bottom:20px;\n                gap:12px;\n                min-height:30px;\n            }\n            .case-slider-v2-card-logo > img{\n                height:30px;\n            }\n            .case-slider-v2-card-logo > a{\n                padding-left:12px;\n                font-size:12px;\n            }\n            .case-slider-v2-card-title{\n                font-size:18px;\n                margin-bottom:16px;\n            }\n            .case-slider-v2-card-text{\n                font-size:14px;\n                margin-bottom:16px;\n            }\n            .case-slider-v2-card-n-block b{\n                margin-bottom:2px;\n                font-size:30px;\n            }\n            .case-slider-v2-card-n-block span{\n                font-size:12px;\n            }\n            .case-slider-v2-card-n-blocks{\n                gap:20px;\n            }\n            .case-slider-v2-card{\n                gap:20px;\n            }\n            .case-slider-v2-card-right{\n                display:flex;\n                flex-direction:column;\n                position:relative;\n            }\n            .case-slider-v2-card-buttons{\n                display:none;\n            }\n            .case-slider-v2-card-right .case-slider-v2-card-buttons{\n                display:block;\n                order:2;\n                margin-bottom:0;\n            }\n            .case-slider-v2-card-button{\n                display:block;\n                width:100%;\n                font-size:16px;\n                text-align:center;\n                padding: 12px 24px;\n            }\n            .case-slider-v2-card-a{\n                border:0;\n                text-align:center;\n                font-size:14px;\n                font-weight:400;\n                position:absolute;\n                top:0;\n                right:0;\n                background:#FBFBFD;\n                padding:5px 8px;\n                display:flex;\n                gap:4px;\n                align-items:center;\n            }\n            .case-slider-v2-card-a img{\n                display:block;\n                width:18px;\n                height:13px;\n            }\n            .case-slider-v2-card-right > img {\n                height: 180px;\n                object-fit: cover;\n            }\n            .case-slider-v2 .swiper-pagination-counter{\n                font-size:18px;\n            }\n            \n\n            .case-slider-v2 .swiper-pagination{\n                display:none;\n            }\n            .case-slider-v2 .swiper-pagination-cont{\n                display:flex;\n                align-items:center;\n                gap:12px;\n                width:100%;\n                transform:none;\n                margin-top:20px;\n            }\n            .case-slider-v2 .swiper-pagination-counter{\n                position:static;\n                transform:none;\n            }\n            .case-slider-v2-nav{\n                display:flex;\n                align-items:center;\n                justify-content:center;\n            }\n        }\n                .case-slider-v2-wrap-blog .case-slider-v2{\n            overflow:hidden;\n        }\n        .case-slider-v2-wrap-blog .swiper-pagination{\n            display:none;\n        }\n        .case-slider-v2-wrap-blog .swiper-pagination-cont{\n            display:flex;\n            align-items:center;\n            gap:10px;\n            width:100%;\n            transform:none;\n            margin-top:40px;\n        }\n        .case-slider-v2-wrap-blog .swiper-pagination-counter{\n            position:static;\n            transform:none;\n            font-size:22px;\n        }\n        .case-slider-v2-wrap-blog .case-slider-v2-nav{\n            display:flex;\n            align-items:center;\n            justify-content:center;\n        }\n        @media(max-width:768px){\n            .case-slider-v2-wrap-blog .swiper-pagination-cont{\n                margin-top:20px;\n            }\n            .case-slider-v2-wrap-blog .swiper-pagination-counter{\n                font-size:18px;\n            }\n        }\n                .case-slider-v2-popup-pdf{\n            display:none;\n            width:100vw;\n            height:100vh;\n            justify-content:center;\n            padding-top:150px;\n            position:fixed;\n            top:0;\n            left:0;\n            background:#0000009c;\n            z-index:10000;\n        }\n        .case-slider-v2-popup-pdf.is-open{\n            display:flex;\n        }\n        .case-slider-v2-popup-pdf-cont{\n            max-width:680px;\n            width:95%;\n            background:#fff;\n            padding:40px;\n            height:calc(100vh - 200px);\n            position:relative;\n            z-index:10;\n        }\n        .case-slider-v2-popup-pdf-frame{\n            overflow-y:auto;\n            overflow-x:hidden;\n            height:100%;\n            scrollbar-width:thin;\n            scrollbar-color:#888 transparent;\n        }\n        .case-slider-v2-popup-pdf-frame::-webkit-scrollbar{\n            width:6px;\n            background:transparent;\n        }\n        .case-slider-v2-popup-pdf-frame::-webkit-scrollbar-thumb{\n            background:#888;\n            border-radius:3px;\n        }\n        .case-slider-v2-popup-pdf-close{\n            position:absolute;\n            top:14px;\n            right:14px;\n            cursor:pointer;\n        }\n        .case-slider-v2-popup-pdf-frame canvas{\n            width:100%;\n            display:block;\n        }\n\n    <\/style>\n    \n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e76b6d e-con-full e-flex e-con e-child\" data-id=\"7e76b6d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8e6744 elementor-widget elementor-widget-heading\" data-id=\"a8e6744\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conclusion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0c5049 elementor-widget elementor-widget-text-editor\" data-id=\"b0c5049\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">An ERP system for nonprofit organizations consolidates data on finances, fundraising, program implementation, and human resources in one platform. It helps track donations and grants according to any restrictions attached to them. As a result, preparing reports for funders, auditors, and the board of directors becomes easier.<\/span><\/p><p><span style=\"font-weight: 400;\">Choosing the right solution depends on the funding structure, the scale of operations, and the tools already in use. Odoo and Dynamics 365 Business Central can work well for smaller nonprofits; SAP S\/4HANA and NetSuite may be better suited to larger organizations with many grants and separate divisions; and organizations with highly specific requirements may benefit from a custom-built ERP. Whichever option you choose, be sure to test the shortlisted systems using your organization\u2019s actual data and reports, and plan ahead for data migration and staff training.<\/span><\/p><p><span style=\"font-weight: 400;\">If you need an outside expert opinion, the Innowise ERP team can help assess your needs and recommend a suitable approach.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7745742 e-con-full e-flex e-con e-child\" data-id=\"7745742\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a53559 elementor-widget elementor-widget-heading\" data-id=\"6a53559\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQ<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0be39d6 e-con-full e-flex e-con e-child\" data-id=\"0be39d6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e4bf461 faq elementor-widget elementor-widget-n-accordion\" data-id=\"e4bf461\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2390\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2390\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What features should nonprofit ERP software include? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2390\" class=\"elementor-element elementor-element-940483b e-con-full e-flex e-con e-child\" data-id=\"940483b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e14ff51 elementor-widget elementor-widget-html\" data-id=\"e14ff51\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n<p>\n    The basic feature set for nonprofit ERP software includes fund accounting, grant management, donor and constituent records, and reporting. Extended functionality may include program budgeting, volunteer and HR management, fundraising tools, asset and inventory tracking, and document storage. Organizations can start with finance, fund accounting, and reporting, then add the other modules in phases.\n<\/p>\n\n<\/div> \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2391\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2391\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What are the benefits of ERP for nonprofit organizations? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2391\" class=\"elementor-element elementor-element-34a047b e-con-full e-flex e-con e-child\" data-id=\"34a047b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e008181 elementor-widget elementor-widget-html\" data-id=\"e008181\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class='content'>\n <p>ERP can give nonprofits a shared view of financial, donor, grant, and program data. It reduces duplicate data entry and lets leaders compare program costs and fund balances month to month. The same setup can also support growth, allowing organizations to manage additional grants, programs, and entities without having to replace their existing accounting software.<\/p>\n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2392\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2392\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How do you choose the right ERP for a nonprofit? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2392\" class=\"elementor-element elementor-element-9161412 e-flex e-con-boxed e-con e-child\" data-id=\"9161412\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bff55df elementor-widget elementor-widget-html\" data-id=\"bff55df\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>Start by looking at how the organization receives funding and reports on it. Then compare platforms based on nonprofit-specific functions, integration with current tools, security, deployment, scalability, support, total cost, and ease of use. Test the shortlisted systems using your organization\u2019s own data.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2393\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2393\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What are the challenges of implementing ERP for nonprofits? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2393\" class=\"elementor-element elementor-element-9971a1c e-flex e-con-boxed e-con e-child\" data-id=\"9971a1c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7794a8 elementor-widget elementor-widget-html\" data-id=\"a7794a8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>Limited budgets and small or nonexistent IT teams are common constraints. Migrating gift history and open grants, setting up fund structures that match donor restrictions, and training staff and volunteers add to the workload, while integrating donor databases and payment tools requires separate planning. Innowise can manage the rollout in phases and prepare a migration plan with testing and reconciliation steps to help reduce these risks.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2394\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2394\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How does ERP help nonprofits manage grants and funds? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2394\" class=\"elementor-element elementor-element-a9dbc23 e-flex e-con-boxed e-con e-child\" data-id=\"a9dbc23\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f4eb4d elementor-widget elementor-widget-html\" data-id=\"3f4eb4d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>ERP can track each gift and grant by fund, restriction, and purpose. With the right configuration, it can flag spending that doesn\u2019t meet donor or funder conditions. Grant modules cover the award lifecycle, and the system can support reporting of net assets with and without donor restrictions. For federal awards, ERP tools can also help track indirect costs and prepare reports in line with applicable Uniform Guidance requirements.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2395\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2395\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How does ERP improve nonprofit data management and reporting? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2395\" class=\"elementor-element elementor-element-829c32f e-flex e-con-boxed e-con e-child\" data-id=\"829c32f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc76206 elementor-widget elementor-widget-html\" data-id=\"dc76206\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>ERP can reduce reliance on separate spreadsheets and tools by making data available across departments. For example, if a donor is also a volunteer, they can have a single profile rather than separate records. Financial statements, grant reports, and role-based dashboards can use consistent data, reducing discrepancies between reports. Audit trails and document links also make it easier to answer auditors and funders.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What features should nonprofit ERP software include?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The basic feature set for nonprofit ERP software includes fund accounting, grant management, donor and constituent records, and reporting. Extended functionality may include program budgeting, volunteer and HR management, fundraising tools, asset and inventory tracking, and document storage. Organizations can start with finance, fund accounting, and reporting, then add the other modules in phases.\"}},{\"@type\":\"Question\",\"name\":\"What are the benefits of ERP for nonprofit organizations?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ERP can give nonprofits a shared view of financial, donor, grant, and program data. It reduces duplicate data entry and lets leaders compare program costs and fund balances month to month. The same setup can also support growth, allowing organizations to manage additional grants, programs, and entities without having to replace their existing accounting software.\"}},{\"@type\":\"Question\",\"name\":\"How do you choose the right ERP for a nonprofit?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Start by looking at how the organization receives funding and reports on it. Then compare platforms based on nonprofit-specific functions, integration with current tools, security, deployment, scalability, support, total cost, and ease of use. Test the shortlisted systems using your organization\\u2019s own data.\"}},{\"@type\":\"Question\",\"name\":\"What are the challenges of implementing ERP for nonprofits?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Limited budgets and small or nonexistent IT teams are common constraints. Migrating gift history and open grants, setting up fund structures that match donor restrictions, and training staff and volunteers add to the workload, while integrating donor databases and payment tools requires separate planning. Innowise can manage the rollout in phases and prepare a migration plan with testing and reconciliation steps to help reduce these risks.\"}},{\"@type\":\"Question\",\"name\":\"How does ERP help nonprofits manage grants and funds?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ERP can track each gift and grant by fund, restriction, and purpose. With the right configuration, it can flag spending that doesn\\u2019t meet donor or funder conditions. Grant modules cover the award lifecycle, and the system can support reporting of net assets with and without donor restrictions. For federal awards, ERP tools can also help track indirect costs and prepare reports in line with applicable Uniform Guidance requirements.\"}},{\"@type\":\"Question\",\"name\":\"How does ERP improve nonprofit data management and reporting?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ERP can reduce reliance on separate spreadsheets and tools by making data available across departments. For example, if a donor is also a volunteer, they can have a single profile rather than separate records. Financial statements, grant reports, and role-based dashboards can use consistent data, reducing discrepancies between reports. Audit trails and document links also make it easier to answer auditors and funders.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40cf4e8 elementor-widget elementor-widget-html\" data-id=\"40cf4e8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"faq-controls\">\r\n    <span class=\"toggle-btn show-all\">Show all<\/span>\r\n    <span class=\"toggle-btn show-less\" style=\"display: none;\">Show less<\/span>\r\n<\/div>\r\n\r\n<!--faq list example-->\r\n<!--<div class='content content-with-list'>-->\r\n<!--<p>-->\r\n<!--    As a rough benchmark, banks and fintechs can expect:-->\r\n\r\n<!--<\/p>-->\r\n<!--<ul class=\"faq-list\">-->\r\n<!--    <li>Cloud-based platforms: from tens of thousands to several hundred thousand dollars per year.<\/li>-->\r\n<!--    <li>Enterprise core banking systems: from several hundred thousand dollars to several million dollars for implementation and licensing.<\/li>-->\r\n<!--    <li>Large-scale modernization projects: often exceed several million dollars once migration, integrations, customization, testing, and training are included.<\/li>-->\r\n<!--<\/ul>-->\r\n<!--<p>-->\r\n<!--It's also important to look beyond licensing costs. In many projects, data migration, third-party integrations, process redesign, and ongoing support account for a significant share of the total investment. That's why evaluating the full implementation scope is often more important than comparing vendor pricing alone.-->\r\n<!--<\/p>-->\r\n\r\n<!--<\/div>-->\r\n\r\n<style>\r\n    .e-n-accordion-item.is-hidden {\r\n    display: none !important;\r\n}\r\n\r\n.faq-controls .toggle-btn {\r\n    cursor: pointer;\r\n    user-select: none;\r\n    font-family: Sora;\r\n    font-size: 18px;\r\n    line-height: 130%;\r\n    color: #C63031;\r\n    font-weight: 600;\r\n}\r\n\r\n.faq-controls{\r\n    padding: 40px 20px;\r\n}\r\n\r\n.faq-controls .toggle-btn:active{\r\n    color: #D13B3B;\r\n}\r\n\r\n.faq-controls .toggle-btn:hover{\r\n    color: #D13B3B;\r\n    text-decoration: underline;\r\n}\r\n\r\n@media(max-width: 767px){\r\n   .faq-controls{\r\n       padding: 20px 4px;\r\n   } \r\n   \r\n   .faq-controls .toggle-btn{\r\n       font-size: 16px;\r\n   }\r\n}\r\n\r\n\/*faq list*\/\r\n    .faq-list{\r\n        color: white;\r\n        font-family: Karla;\r\n        font-size: 18px;\r\n        line-height: 30px;\r\n    }\r\n    \r\n    .faq-list li:not(:last-child){\r\n        margin-bottom: 18px;\r\n        \r\n    }\r\n    \r\n    .faq .content-with-list{\r\n        gap: 18px;\r\n    }\r\n    \r\n    .faq .content-with-list p{\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    @media (max-width: 767px){\r\n        .faq-list{\r\n        font-size: 14px;\r\n        line-height: 21px;\r\n    }\r\n    \r\n    .faq-list li:not(:last-child){\r\n        margin-bottom: 12px;\r\n        \r\n    }\r\n    .faq .content-with-list{\r\n        gap: 12px;\r\n    }\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n    const items = document.querySelectorAll('.faq .e-n-accordion-item');\r\n    const showAllBtn = document.querySelector('.show-all');\r\n    const showLessBtn = document.querySelector('.show-less');\r\n\r\n    if (items.length <= 4) {\r\n        if (showAllBtn) showAllBtn.style.display = 'none';\r\n        if (showLessBtn) showLessBtn.style.display = 'none';\r\n        return;\r\n    }\r\n\r\n   \r\n    function toggleFAQ(isExpanded) {\r\n        items.forEach((item, index) => {\r\n            \r\n            if (index >= 4) {\r\n                if (isExpanded) {\r\n                    item.classList.remove('is-hidden');\r\n                } else {\r\n                    item.classList.add('is-hidden');\r\n                }\r\n            }\r\n        });\r\n\r\n        \r\n        if (isExpanded) {\r\n            showAllBtn.style.display = 'none';\r\n            showLessBtn.style.display = 'inline-block';\r\n        } else {\r\n            showAllBtn.style.display = 'inline-block';\r\n            showLessBtn.style.display = 'none';\r\n        }\r\n    }\r\n\r\n    toggleFAQ(false);\r\n\r\n    showAllBtn.addEventListener('click', () => toggleFAQ(true));\r\n    showLessBtn.addEventListener('click', () => toggleFAQ(false));\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fdb88ce elementor-widget elementor-widget-shortcode\" data-id=\"fdb88ce\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[post_share]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff11d29 table-content-container e-con-full e-flex e-con e-child\" data-id=\"ff11d29\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4179d36 e-con-full stickyTable e-flex e-con e-child\" data-id=\"4179d36\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7960ab8 author-block e-con-full e-flex e-con e-child\" data-id=\"7960ab8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92f1fe0 ddcv elementor-widget elementor-widget-html\" data-id=\"92f1fe0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    .article-description > .e-con-inner {\r\n        align-items: baseline !important;\r\n    }\r\n\r\n    .stickyTable {\r\n        position: sticky;\r\n        top: 72px;\r\n        bottom: auto;\r\n    }\r\n<\/style>\r\n\r\n<div class=\"toc-wrapper\">\r\n    <h4 class=\"toc-title\">Table of contents<\/h4>\r\n    <div class=\"toc toc-2\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n  (() => {\r\n    \/\/ Short TOC labels, keyed by the heading's anchor id\r\n    const TOC_LABELS = {\r\n      \"key-takeaways\": \"Key takeaways\",\r\n      \"erp-features-for-nonprofit-organizations\": \"ERP features\",\r\n      \"benefits-of-erp-for-nonprofits\": \"Benefits of ERP for nonprofits\",\r\n      \"erp-platforms-for-nonprofit-organizations\": \"Best ERP platforms\",\r\n      \"how-to-choose-erp-software-for-a-nonprofit\": \"How to choose ERP\",\r\n      \"our-erp-services-for-nonprofit-organizations\": \"Innowise services\",\r\n      \"how-we-help-businesses-succeed-with-erp\": \"Case studies\",\r\n      \"conclusion\": \"Conclusion\",\r\n      \"faq\": \"FAQ\",\r\n    };\r\n\r\n    const boot = () => {\r\n      const tocContainer = document.querySelector(\".toc.toc-2\");\r\n      const headerElements = [...document.querySelectorAll(\".article-description h2\")];\r\n      if (!tocContainer || !headerElements.length) return;\r\n\r\n      const getOffset = () => {\r\n        const desktop = document.querySelector(\".new-menu\");\r\n        const mobileBar = document.querySelector(\".new-menu-mobile .new-menu-in\");\r\n        const bar = desktop && desktop.offsetHeight > 0 ? desktop : mobileBar;\r\n        if (!bar || bar.offsetHeight === 0) return 0;\r\n        return Math.ceil(bar.getBoundingClientRect().bottom);\r\n      };\r\n\r\n      const usedIds = new Set([...document.querySelectorAll(\"[id]\")].map((el) => el.id));\r\n      const uniqueId = (base) => {\r\n        let id = base || \"section\";\r\n        let n = 2;\r\n        while (usedIds.has(id)) id = `${base}-${n++}`;\r\n        usedIds.add(id);\r\n        return id;\r\n      };\r\n\r\n      const list = document.createElement(\"ul\");\r\n      const tocLinks = headerElements.map((header) => {\r\n        const headingText = header.textContent.trim();\r\n        if (!header.id) {\r\n          header.id = uniqueId(\r\n            headingText.toLowerCase().replace(\/[^\\w ]+\/g, \"\").replace(\/ +\/g, \"-\")\r\n          );\r\n        }\r\n\r\n        \/\/ Priority: label map -> data-title on the h2 -> heading text\r\n        const label = (TOC_LABELS[header.id] || header.dataset.title || headingText).trim();\r\n\r\n        const link = document.createElement(\"a\");\r\n        link.href = `#${header.id}`;\r\n        link.textContent = label;\r\n        link.addEventListener(\"click\", (event) => {\r\n          event.preventDefault();\r\n          const top = header.getBoundingClientRect().top + window.scrollY - getOffset();\r\n          const reduce = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\r\n          window.scrollTo({ top, behavior: reduce ? \"auto\" : \"smooth\" });\r\n        });\r\n\r\n        const item = document.createElement(\"li\");\r\n        item.append(link);\r\n        return item;\r\n      });\r\n\r\n      list.append(...tocLinks);\r\n      tocContainer.replaceChildren(list);\r\n\r\n      const heightBox = document.querySelector(\".ddcv\");\r\n      if (heightBox) {\r\n        heightBox.style.maxHeight = \"calc(100vh - 230px)\";\r\n        heightBox.style.minHeight = \"200px\";\r\n      }\r\n\r\n      let currentIndex = -2;\r\n      const updateActive = () => {\r\n        const marker = window.innerHeight * 0.4;\r\n        let index = -1;\r\n        for (let i = 0; i < headerElements.length; i++) {\r\n          if (headerElements[i].getBoundingClientRect().top <= marker) index = i;\r\n        }\r\n        if (index === currentIndex) return;\r\n        currentIndex = index;\r\n        tocLinks.forEach((item, i) => {\r\n          item.classList.toggle(\"active\", i === index);\r\n          item.classList.toggle(\"pre-active\", i < index);\r\n        });\r\n      };\r\n\r\n      let ticking = false;\r\n      const requestUpdate = () => {\r\n        if (ticking) return;\r\n        ticking = true;\r\n        requestAnimationFrame(() => {\r\n          updateActive();\r\n          ticking = false;\r\n        });\r\n      };\r\n\r\n      updateActive();\r\n      window.addEventListener(\"scroll\", requestUpdate, { passive: true });\r\n      window.addEventListener(\"resize\", requestUpdate);\r\n    };\r\n\r\n    if (document.readyState === \"loading\") {\r\n      document.addEventListener(\"DOMContentLoaded\", boot);\r\n    } else {\r\n      boot();\r\n    }\r\n  })();\r\n<\/script>\r\n\r\n<style>\r\n    .table-content-container {\r\n        max-width: 300px;\r\n        width: 100%;\r\n        flex-shrink: 0;\r\n    }\r\n\r\n    .table-content-container .elementor-widget-wrap {\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n\r\n    @media (max-width: 1279px) {\r\n        .table-content-container {\r\n            display: none !important;\r\n        }\r\n    }\r\n\r\n    .toc-wrapper {\r\n        display: flex;\r\n        flex-direction: column;\r\n        row-gap: 30px;\r\n        font-family: \"Karla\";\r\n        box-sizing: border-box;\r\n        max-height: 436px;\r\n        flex: 1;\r\n    }\r\n    .ddcv {\r\n        flex-basis: 100%;\r\n        flex-grow: 1;\r\n        flex-shrink: 1;\r\n        overflow-y: auto;\r\n    }\r\n\r\n    .toc-wrapper {\r\n        overflow-y: auto;\r\n    }\r\n\r\n    .toc-wrapper::-webkit-scrollbar,\r\n    .ddcv::-webkit-scrollbar {\r\n        position: absolute !important;\r\n        width: 4px !important;\r\n        background-color: #f5f5f7 !important;\r\n    }\r\n\r\n    .toc-wrapper::-webkit-scrollbar-thumb,\r\n    .ddcv::-webkit-scrollbar-thumb {\r\n        position: absolute !important;\r\n        background-color: #999999 !important;\r\n        border-radius: 4px !important;\r\n    }\r\n\r\n    .toc-wrapper .toc {\r\n        scrollbar-width: 4px !important;\r\n        scrollbar-color: auto !important;\r\n    }\r\n\r\n    h4.toc-title {\r\n        margin: 0;\r\n        font-family: Karla;\r\n        font-size: 22px;\r\n        line-height: 28px;\r\n        font-weight: 700;\r\n    }\r\n\r\n    @media screen and (max-width: 1279px) {\r\n        .ddcv {\r\n            margin-top: 0px;\r\n            position: absolute;\r\n            top: 0px;\r\n            left: 50%;\r\n            transform: translate(50%, 0);\r\n        }\r\n    }\r\n\r\n    @media screen and (max-width: 767px) {\r\n        .ddcv {\r\n            display: none;\r\n        }\r\n    }\r\n\r\n    .toc ul {\r\n        list-style: none;\r\n        font-family: \"Karla\";\r\n        font-size: 16px;\r\n        line-height: 22px;\r\n        padding: 0px;\r\n        border-left: 1px solid #717171;\r\n    }\r\n\r\n    .toc li {\r\n        margin-left: -1px;\r\n        margin-top: 0;\r\n        padding: 16px 16px 16px 20px;\r\n        font-size: 18px;\r\n        line-height: 22px;\r\n        color: #717171;\r\n        border-left: 2px solid transparent;\r\n    }\r\n\r\n    .toc ul li a {\r\n        display: block;\r\n        width: 100%;\r\n        color: inherit;\r\n        text-decoration: none !important;\r\n    }\r\n\r\n    .toc ul .active {\r\n        color: #2e2e2e;\r\n        border-left: 2px solid #c63031;\r\n    }\r\n\r\n    .toc ul .pre-active {\r\n        border-left: 2px solid #c63031;\r\n    }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5718541 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"5718541\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-caa2474 e-con-full e-flex e-con e-child\" data-id=\"caa2474\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d61a7a elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"7d61a7a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Implement your nonprofit ERP with Innowise<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12ddde7 e-con-full e-flex e-con e-child\" data-id=\"12ddde7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b79093 elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"6b79093\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14de066 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"14de066\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eab1d6c e-flex e-con-boxed e-con e-parent\" data-id=\"eab1d6c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87ab0d5 elementor-widget elementor-widget-shortcode\" data-id=\"87ab0d5\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f100240-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"100240\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/pt\/wp-json\/wp\/v2\/posts\/202867#wpcf7-f100240-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"100240\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f100240-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>\n.mailToContact br:nth-child(2){\ndisplay:none;\n}\n#form-templates .contact__info {\n  background-color: #f4f4f4;\n  padding: 70px 44px 70px 50px;\n  position: relative;\n  max-width: 540px;\n  width: 100%;\nborder: 1px solid #AEB1B7;\n}\n\n#form-templates .contact__info-background {\n  z-index: -1;\n  position: absolute;\n  top: 20px;\n  left: 20px;\n  width: 100%;\n  height: 100%;\n  border: 1px dashed #ef4557;\n}\n\n\n#form-templates .new-container{\ndisplay: flex;\njustify-content: space-between;\nflex-wrap: wrap;\n}\n\n\n#form-templates{\npadding: 100px 15px 100px 15px;        \n}\n\n#form-templates .contact__info-heading {\n  font-family: 'Sora' !important;\n  font-style: normal !important;\n  font-weight: 400 !important;\n  font-size: 36px !important;\n  line-height: 46px !important;\n  color: #2E2E2E !important;\n   margin-bottom: 60px !important;\n\n}\n\n\n#form-templates .message label{\ncolor: #585858 !important;   \n}\n\n.elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n font-size: 60px !important;\n  line-height: 70px !important;\n  font-family: \"Sora\", Sans-serif;\n  font-weight: 400;\n  margin: 0;  \n  margin-bottom: 20px;\n}\n\n\n\n\n.elementor-widget-container.form-template p{\n  font-family: \"Karla\", Sans-serif;\n  font-size: 22px;\n  font-weight: 400;\n  line-height: 28px;\n  color: var( --e-global-color-primary );\n  max-width: 700px;\n  margin: 0; \n  margin-bottom: 40px;\n} \n  \n\n\n.new-container #spinner{\nwidth: 50%;\nmax-width: 700px;\n}\n\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:30px; \n    \n}\n\n.contact-us__wrapper .pp a{\n  text-decoration: underline;\n}\n.contact-us__wrapper .pp a:hover{\n  color:#C63031;\n}\n.contact-us__wrapper .pp a:active{\n  color: #D13B3B;\n}\n\n#form-templates .contact__info-heading {\n  margin-bottom: 67px;\n  font-size: 36px;\n  font-family: karla;\n  color:  #2E2E2E;\n\n  line-height: 49px;\n}\n\n#form-templates .contact__info-steps {\n  display: flex;\n  flex-direction: column;\n  max-width: 425x;\n  row-gap: 20px;\n  border-left: 1px solid #2e2e2e;\n}\n\n#form-templates .contact__info-block {\n  position: relative;\n  padding-left: 45px;\n}\n\n#form-templates .contact__info-block:last-child {\n  box-shadow: -1px 0 0 1px #f4f4f4;\n}\n\n#form-templates .contact__info-step {\n  position: absolute;\n  border: 1px solid #2e2e2e;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 20px;\n  left: -20px;\n  top: -8px;\n  background-color: #F4F4F4;\n  color:  #2E2E2E;\n\nfont-family: Karla;\nfont-weight: 700;\nfont-size: 18px;\nline-height: 28px;\n\n}\n\n.elementor-widget-global .contact__info-step {\n        color:  #2E2E2E;\n}\n\n#form-templates .contact__info-text {\n  margin: 0;\n  font-size: 16px;\n  line-height: 26px;\n  color: #2E2E2E;\n  font-family: karla;\n\n  width: 100%;\n}\n\n\n#form-templates .contact-us__send{\nflex-shrink: 0;\nmargin-top:0;\n}\n\n\n\n@media screen and (max-width: 1279px) {\n    .new-container #spinner{\n        width: 100%;\n        max-width:100%;\n        margin-bottom:40px;\n    }\n    \n\n    .new-container .contact__info {\n        max-width: 700px !important;\n    }\n    \n}\n\n\n@media screen and (max-width: 1279px) {\n#form-templates{\npadding: 60px 15px 70px 15px;     \n}\n}\n\n\n\n@media screen and (max-width: 767px) {\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:20px; \n \n}\n\n\n  #form-templates .contact__info {\n    padding: 20px 20px 40px 40px;\n    margin: 0 auto;\n  }\n\n\n#form-templates{\npadding: 40px 15px 50px 15px;  \n    \n}\n\n  \n   .new-container #spinner{\n       \n    margin-bottom:30px;   \n   }\n   \n   \n   .elementor-widget-container #form-templates .form-template h2,.elementor-widget-container.form-template h1{\n   font-size: 32px !important;\n    line-height: 42px !important;    \n   }\n   \n   \n   .elementor-widget-container #form-templates .form-template p{\n       \n    font-size: 16px;\n    line-height: 20px;  \n    margin-bottom: 30px !important;\n \n       \n   }\n   \n   #form-templates .contact__info-heading{\n   font-size: 24px !important;\n    line-height: 49px !important;    \n       \n   }\n   \n\n.mailToContact{\nmargin-top: 10px !important;        \n}\n\n   \n\n  #form-templates .contact__info-heading {\n    font-size: 24px;\n    margin-bottom: 37px;\n  }\n\n  #form-templates .contact__info-background {\n    top: 10px;\n    left: 10px;\n  }\n\n  #form-templates .contact__info-text {\n    font-size: 12px;\n    line-height: 20px;\n  }\n  \n  \n  #form-templates .contact__info-heading {\n   margin-bottom: 35px !important;\n\n}\n\n}\n\n@media (max-width: 767px) {\n    .mailToContact {\n        max-width: 100%;\n    }\n    .contact-us__wrapper .pp {\nfont-size: 12px !important;\nline-height: 140%;\nmargin-bottom: 0 !important;\n\n}\n}\n<\/style>\n\n<script>\nwindow.addEventListener('hashchange',function(e){if(window.history.pushState){window.history.pushState('','\/',window.location.pathname)}else{window.location.hash=''}})\n<\/script>\n\n\n<div id=\"form-templates\">\n<div class=\"elementor-widget-container form-template\">\n<a name=\"contact-form\"><\/a>\n<h2>Contact us<\/h2>\n<p><a id=\"calendlylink\" style=\"\">Book a call<\/a> or fill out the form below and we\u2019ll get back to you once we\u2019ve processed your request.<\/p>\n<\/div>\n\n<div class=\"new-container\">\n\n\n<div class=\"contact-us__main\" id=\"spinner\" data-no-defer=\"1\">\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"name\">\n<label>Name<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"field_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__name\" id=\"contact-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name*\" value=\"\" type=\"text\" name=\"field_name\" \/><\/span>\n<\/div>\n\n<div class=\"company\">\n<label>Company<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__company\" id=\"contact-company\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company*\" value=\"\" type=\"text\" name=\"company\" \/><\/span>\n<\/div>\n\n<\/div>\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"email\">\n<label>Email<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email contact-us__email\" id=\"contact-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Corporate email*\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/div>\n\n<div class=\"phone\">\n<label>Phone<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel contact-us__phone\" id=\"contact-phone\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"tel\" \/><\/span>\n<\/div>\n\n<\/div>\n<div class=\"contact-us__wrapper subj\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-recipient\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-subj_js\" aria-invalid=\"false\" name=\"your-recipient\"><option value=\"\">Subject*<\/option><option value=\"IT staff augmentation\">IT staff augmentation<\/option><option value=\"Turnkey product development\">Turnkey product development<\/option><option value=\"Support and enhancement\">Support and enhancement<\/option><option value=\"Careers\">Careers<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\n<span class=\"wpcf7-form-control-wrap\" data-name=\"form-field-budget_js\"><select  class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-budget_js\" aria-invalid=\"false\" name=\"form-field-budget_js\" aria-label=\"Project budget\"><option value=\"\">Project budget<\/option><option value=\"Under $15K\">Under $15K<\/option><option value=\"$15K-$30K\">$15K-$30K<\/option><option value=\"$30K-$100K\">$30K-$100K<\/option><option value=\"$100K-$250K\">$100K-$250K<\/option><option value=\"$250K-$500K\">$250K-$500K<\/option><option value=\"More than $500K\">More than $500K<\/option><\/select><\/span>\n\n<\/div>\n\n\n<div class=\"message\">\n<label>Message<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"1\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required contact-us__message\" id=\"contact-message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Describe your needs in detail*\" name=\"message\"><\/textarea><\/span>\n<\/div>\n\n<div class=\"atvoice-wrap\">\n\n<div class=\"voice-wrap\">\n<span id=\"voice-mut\" class=\"voicetext\">Send us a voice message<\/span>\n         <div class=\"qc_voice_audio_wrapper\">\n            <div class=\"qc_voice_audio_container\">\n                <div class=\"qc_voice_audio_upload_main\" id=\"qc_audio_main\">\n                    <a class=\"qc_audio_record_button\" id=\"qc_audio_record\" href=\"#\" aria-label=\"Record an audio message\">\n                        <span class=\"dashicons dashicons-microphone\"><\/span> \u00a0<\/a> \n                <\/div>\n\n                <div class=\"qc_voice_audio_recorder\" id=\"qc_audio_recorder\" style=\"display:none\">\n\n                <\/div>\n                <div class=\"qc_voice_audio_display\" id=\"qc_audio_display\"  style=\"display:none\">\n                    <audio id=\"qc-audio\" controls src=\"\"><\/audio>\n                    <span title=\"Remove and back to main upload screen.\" class=\"qc_audio_remove_button dashicons dashicons-trash\"><\/span>\n                <\/div>\n            <\/div>\n            <input type=\"hidden\" value=\"\" name=\"qcwpvoicemessage\" id=\"qc_audio_url\" \/>\n        <\/div>\n        \n<\/div>\n\n\n<div class=\"attach-wrap\">\n<span class=\"voicetext\">Attach documents<\/span>\n\n<div class='attachment'>\n\n<div class=\"downloaded\">\n<span><\/span>\n<div class=\"deleteFile\"><\/div>\n<\/div>\n\n<div class=\"attachmentButton\" onclick=\"(function cl(e){if(e.target.nodeName == 'DIV'){e.target.parentNode.children[1].children[0].click(); }})(arguments[0]);\">\n\n<div class=\"innerText\">Upload file<\/div>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"att-files\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".jpg,.png,.jpeg,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"att-files\" \/><\/span>\n\n<div class=\"tip\" onclick=\"event.stopPropagation()\">\n<p>You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.<\/p>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<\/div>\n\n<div class=\"contact-us__wrapper\"> \n<p class=\"pp\">By clicking Send, you consent to Innowise processing your personal data per our <a href=\"\/privacy-notice\/\">Privacy Policy<\/a> to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.<\/p>\n\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"scoring_point\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmCampaign\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmContent\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmMedium\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmSource\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmTerm\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"location\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"city\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"ip\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Summ\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"gclid\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"rating\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlCompany\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlWithParams\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"audioMessageLink\" \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner contact-us__send\" id=\"contact-send-button\" type=\"submit\" value=\"Send\" \/>\n<\/div>\n\n<div class='mailToContact'>You can also send us your request <\/br>to <a href=\"mailto:contact@innowise.com\">contact@innowise.com<\/a><\/div>\n\n<\/div>\n\n<div class=\"elementor-widget-container\" style=\"z-index:1;\">\n<div class=\"contact__info\">\n  <div class=\"contact__info-background\"><\/div>\n  <div class=\"contact__info-heading\">What happens next?<\/div>\n  <div class=\"contact__info-steps\">\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">1<\/div>\n      <p class=\"contact__info-text\">Once we\u2019ve received and processed your request, we\u2019ll get back to you to detail your\n        project needs and sign an NDA to ensure confidentiality.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">2<\/div>\n      <p class=\"contact__info-text\">After examining your wants, needs, and expectations, our team will devise a project\n        proposal with the scope of work, team size, time, and cost estimates.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">3<\/div>\n      <p class=\"contact__info-text\">We\u2019ll arrange a meeting with you to discuss the offer and nail down the details.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">4<\/div>\n      <p class=\"contact__info-text\">Finally, we\u2019ll sign a contract and start working on your project right away.<\/p>\n    <\/div>\n  <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\n<\/div>\n\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"related_content_blog_container\">[related_content_list]<\/div><script>\n            jQuery( document ).ready(function($) {\n            var parentSection = $('[data-elementor-type=\"wp-page\"]');\n            if($('[data-elementor-type=\"wp-post\"]').length){\n                var parentSection = $('[data-elementor-type=\"wp-post\"]');\n            }\n            \n                parentSection.children().last().before($('.related_content_blog_container'));\n            });\n            <\/script><div class=\"other_services_container\">[need_other_services_v2]<\/div><script>\n                    jQuery( document ).ready(function($) {\n                        var parentSection = $('[data-elementor-type=\"wp-page\"]');\n                        if($('[data-elementor-type=\"wp-post\"]').length){\n                            var parentSection = $('[data-elementor-type=\"wp-post\"]');\n                        }\n                        \n                        console.log(parentSection);\n                        parentSection.children().last().before($('.other_services_container'));\n                        var sections = parentSection.find('.net-15.dt-16');\n                        for(var i = 0; i<sections.length; i++){\n                            if($(sections[i]).hasClass( 'net-15' ) && $(sections[i]).hasClass( 'dt-16' ) && $(sections[i]).hasClass( 'elementor-hidden-desktop' )==false){\n                                $(sections[i]).before($('.other_services_container'));   \n                            }\n                        }\n                        \n                    });\n                <\/script>","protected":false},"excerpt":{"rendered":"<p>ERP for nonprofits: features, benefits, and implementation Nov 13, 2026 14 min read Key takeaways ERP systems for nonprofits combine accounting, fund and grant tracking, donor and volunteer records, program data, and reporting in one system, so staff spend less time copying figures between spreadsheets and separate tools. Fund accounting is a key feature that [&hellip;]<\/p>\n","protected":false},"author":159,"featured_media":202868,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":true,"inline_featured_image":false,"footnotes":""},"categories":[128,1248],"class_list":["post-202867","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-kiryl_drabysheuski_author","tag-enterprise","tag-erp"],"acf":[],"_links":{"self":[{"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/posts\/202867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/users\/159"}],"replies":[{"embeddable":true,"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/comments?post=202867"}],"version-history":[{"count":0,"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/posts\/202867\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/media\/202868"}],"wp:attachment":[{"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/media?parent=202867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/categories?post=202867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/innowise.com\/pt\/wp-json\/wp\/v2\/tags?post=202867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}