Custom software development, integrations and business system support

Practical software built around the way your business works.

BlockCode helps companies build software, connect platforms, automate manual work and keep critical business systems running. Sage customization is one of our strong specialities, but the work is not limited to Sage. Established in 2020, BlockCode brings hands-on development expertise and business systems experience dating back to 2011.

What we do

Development and support for the systems that carry the work.

From custom applications and data flows to Sage customizations and operational support, BlockCode focuses on clear, maintainable solutions that fit real business processes. The work is shaped by Sage certifications, experience since 2011 and a practical understanding of business processes, reporting, integrations and support.

2020 Established
15+ Years experience
20+ Successful projects
Systems ERP, payroll, integrations and custom development

Services

Focused technical help without the theatre.

01

Custom Development

Business applications, internal tools, portals, reporting utilities and workflow automation built around specific operational needs.

02

System Integrations

Reliable links between business systems, banks, CSD platforms, Finnivo, Sage X3, Sage 300 People, Oracle, SAP, databases, APIs, files and scheduled processes.

03

Sage Customizations

Custom modules and tailored work around Sage X3, Sage 300 People, data handling, document flows and business-specific logic.

04

Process & BI Support

Business process analysis, reporting support, troubleshooting, consulting and data insight work for better operational decisions.

Sage and business systems

Make your software match the process, not the other way around.

Many business systems need more than standard setup. BlockCode can assist with custom development, integrations, workflows, reporting, imports, exports and support across operational platforms, including banking integrations, CSD integrations, Finnivo integrations, Sage X3 integrations, Sage 300 People integrations, and enterprise integrations involving Oracle and SAP.

Custom software development

Bank integrations

CSD integrations

Finnivo integrations

Sage X3 integrations

Sage 300 People integrations

Sage 300 People API integrations

Oracle and SAP integration work

Data imports and exports

API and database integrations

Custom module development

Sage X3 custom modules

Reporting and process automation

Operational troubleshooting

Sage X3 custom modules

Business-specific functionality built inside Sage X3.

BlockCode develops custom Sage X3 modules and integrations that support finance, banking and operational workflows where standard configuration is not enough.

AP & AR Reconciliation

Custom reconciliation processes for accounts payable, accounts receivable and related financial matching requirements.

Bank Statements

Bank statement imports and processing flows for multiple South African banks, including statement-driven matching and reconciliation.

EFT Bank Integration

Payment file generation and EFT integration flows for multiple South African banks, aligned to client payment processes.

Automation & APIs

Auto transactions, automated reconciliation, SMTP notifications and API-based integrations between Sage X3 and external systems.

Capability

Technical depth across ERP, integrations and reporting.

ERP Platforms

Sage X3 Certified Developer, Sage 300 People, Sage 300 People APIs, Salesforce, Oracle and SAP-related business system work.

Development

C#, .NET Core, Entity Framework, JavaScript, TypeScript, HTML, CSS, XML and Sage 4GL.

Data & Reporting

SQL, Crystal Reports, business intelligence support, imports, exports and operational reporting.

Integration Tools

Postman, SOAP UI, REST APIs, Sage 300 People APIs, banking files, CSD data flows, Finnivo integrations, Windows services and database-driven processes.

Integration examples

Payroll, finance and operational data flows.

Sage 300 People

API setup, security configuration, organisation structures, employee master data, cost centres, leave and transactional events.

Finance & GL

GL master data, payroll journals, accrual postings, cost allocations and payroll period close processes.

Enterprise Systems

Integration work involving Oracle, SAP and other operational platforms where data needs to move cleanly between systems.

Experience

Work delivered across partners, clients and operational environments.

BlockCode supports direct clients and technical business partners where the work often involves development, integrations, implementation support and ongoing operational assistance. Engagements are handled discreetly, with the focus kept on solving the system problem in front of the business.

Engagement types

  • Sage business partner support
  • Direct client development
  • ERP implementation assistance
  • Ongoing system support

Industry exposure

  • Payroll and HR systems
  • Mining and engineering environments
  • Public sector and SETA environments
  • Finance, retail and operational systems

Approach

Clear, useful, maintainable.

Understand

Start with the business process, the current pain points and the systems already in place.

Build

Deliver targeted development and integration work with attention to reliability and handover.

Support

Stay available for improvements, troubleshooting and the small fixes that keep work moving.

Contact

Need help with a system, integration or Sage customization?

Send through a short description of what you need, what systems are involved and whether the work is urgent. BlockCode will get back to you with the next step.

eugene@blockcode.co.za +27 74 794 7333

BlockCode

Eugene Köhne

Company registration: 2020/104043/07

South Africa