google linked-in facebook office phone mail facebook_r twitter_r google_r instaram_r github_r linkedin_r downloads notifications star sign

Plone CMS Development

Are you looking for a long-term technology partner with deep Plone CMS expertise? Since 2005, SoftFormance has been building, customizing, and maintaining powerful Plone CMS platforms for enterprises, governments, and nonprofits worldwide.

We’re Plone CMS core contributors

At SoftFormance, we’ve been deeply involved in the Plone community since version 2.0. Our founder, Vitaliy Podoba, and the team are core contributors to Plone CMS, with over 20 enterprise-grade projects currently in active maintenance. We’ve spoken at multiple Plone conferences — including a landmark presentation in Washington DC — “Content Migration: Quantum Leap”

Agile development

Methodology

Development Approach

We follow Agile-based 2-week iterations to efficiently plan Plone CMS development services and deliver accomplished project tasks meeting requirements and deadlines.

Agile development

Terms

Pricing Model Approach

Most of our Plone CMS development clients start as a Fixed price MVP development. But later, we usually switch to a Time and Material pricing model for all the long-term projects we work with.

Plone CMS development
services we offer

We provide a full range of Plone CMS development services to help organizations modernize, extend, and maintain their platforms with confidence. Whether you need a fresh build, a complex migration, or long-term support — we’ve got you covered.:

Custom Plone CMS and Zope website and intranet development

Mobile app development services

Migration from old Plone CMS version to Plone 6 and Volto frontend, from Plone CMS to Django + Python

REST API development and integration, LDAP, SSO, and user dashboard development

Plone CMS UI/UX design and theming using Volto and ReactJS

Ongoing support, security updates, and performance optimization

How do we work with Plone CMS projects

Discovery phase

Our Plone CMS web development company starts any full-fledged project with a discovery phase, which lasts one week or more, depending on the project complexity. It allows choosing the right approach to your project, planning all the milestones, and minimizing overbudget and failure risks.

Development process

The average small project durability is three months and more. The more difficult project is, the time scopes extend. With 2-weeks iterations, our Plone CMS development agency predictably moves from one milestone to another. Usually, we appoint 2-3 full-time engineers and one project manager for one project. In addition, we attract QA engineers and DevOps developers.

After-launch support

Upon delivery, we suggest 24/7 support of solutions we tailor. We do this by providing Monthly Support retainers with a range of plans starting as small as 20 hours/month of support time.

Why SoftFormance?

Deep Plone Expertise

With nearly two decades of hands-on experience, we’ve been part of the Plone CMS ecosystem since 2005. As core contributors and conference speakers, we bring not just technical skills but deep strategic insight to every project — helping clients make smart, future-proof decisions from day one.

Full-Cycle Support

From building custom intranets and public websites to handling complex migrations and integrations, SoftFormance offers full-cycle Plone development. Whether you’re starting from scratch or improving an existing system, we handle the entire tech stack — so you can focus on your business.

Proven Track Record

We’ve successfully delivered 200+ projects, including deployments for enterprise and government clients. With 90% of our customers returning for new work, our experience speaks for itself — on time, on budget, and built to last.

Our Clients

logo: byteful
logo: prescient
logo: backchat
logo: gryps
logo: opesta
logo: dillysocks
logo: ihoppers
logo: solvenzio
logo: kidiboard
logo: solar
logo: growth
logo: powerhome
logo: todoo
logo: blackbook
logo: krypto
logo: neology
Agile development

Industries we serve

SoftFormance, a renowned Django software development agency, cooperates within various business domains, focusing mainly on eCommerce and healthcare, fintech, service providers, marketing agencies, consultants, and coaches. Here is the list of solutions we delivered to our clients:

  • Government and municipal portals (Denmark, Taiwan, Australia)

  • Higher education and research (e.g., Academia Sinica, Taiwan)

  • Healthcare, chemical and laboratories (e.g., ChooseHelp US, CeriumLabs Bika LIMS)

  • Private sector and enterprises (e.g. VNC, MetroGroup)

  • Cultural & arts organizations (e.g., ArTalks, CRGIS)
Agile development

Benefits of our Plone CMS development company

  • 15+ years on the market
  • 200+ client projects delivered
  • 35 engineers on board
  • Custom approach to every single project
  • Full-cycle development
  • No tech team from the client’s side required

Our Cases

Metro Portal

Plone CMS Intranet for Australian Cleaning Services Provider



MetroGroup, one of Australia’s largest cleaning services providers, relied on us to support and improve their internal intranet system — MetroPortal — built on top of Plone CMS. Over the course of a 3-year collaboration, we worked closely with their operations and management teams to enhance usability, boost performance, and ensure the system met their growing business needs.

 

We began by auditing and optimizing the security layer and role-based permissions across departments. Then, we streamlined job management workflows and significantly improved page load times on data-heavy views — in some cases by up to 10x. Our team also implemented PDF report generation for monthly summaries and added print-optimized styles across key sections. Thanks to our improvements, MetroPortal became a fast, reliable, and user-friendly backbone for MetroGroup’s internal communication and logistics.

kidi board

VNC Portal (Germany)



Virtual Network Consult (VNC), a Germany-based business cloud integrator, approached us to develop a centralized digital workplace — a hub for collaboration, knowledge sharing, and service integration.The goal was to build a flexible and secure platform that unified all of their open-source tools under one interface for internal teams and client organizations.

 

Using Plone CMS as the core technology, we built VNCPortal — a cloud-distributed solution featuring deep integrations with Zimbra for email, Redmine for project management, OpenERP for CRM, Etherpad for real-time collaboration, and more. To make VNCPortal a true productivity and communication platform, we extended Plone far beyond its default capabilities.

 

We developed custom dashboards, real-time news streams, microblogging tools (Casts), and internal chat using ejabberd with single sign-on. User roles were tightly integrated via LDAP, and we built fast content creation/search wizards tailored to user needs. The result was a powerful, secure, and highly modular intranet system that VNC successfully deployed across several client organizations.

gryps

Online Marketplaces for HealthCare



SoftFormance has substantial experience in building different types of marketplaces. For example, for ChooseHelp, our team has created a web platform connecting people with the drug rehab and addiction treatment experts, consultants, and therapists.

 

Since 2009, we’ve helped ChooseHelp evolve from Plone 2.5 to a full-featured addiction treatment platform on Plone 4 and 5. Custom expert dashboards, AWS media storage, LDAP integration, Google Analytics portlets, and more.

 

Read more

Other Technologies We Use

React

Angular

Backbone.js

Javascript

Django

Python

RabbitMQ/Celery

Postgresql

Docker

Ubuntu

Linux

CentOS

FAQ

1. What kind of tasks can I request under the support retainer?

Anything related to your Python/Django — from bug fixes, performance tuning, and UI improvements to full new features, DevOps help, or even upgrading to latest Python/Django versions. If it touches your Django backend, we can handle it. Apply For Django Retainer with our experts to discuss your project.

2. What happens if I don’t use all my hours in a given month?

Unused hours roll over to the next month — one time. This gives you flexibility without pressure to use every hour right away.

3. How do we communicate and submit tasks?

We use Slack for day-to-day communication and Redmine for task tracking. You can also email us or use your own system if preferred — we’re flexible.

4. How fast do you start working after I sign up?

We typically complete onboarding and kick off your first tasks within 48 hours. You’ll meet your dedicated team, get access to your Slack workspace, and we’ll begin immediately

5. Can I upgrade or downgrade my plan later?

Yes, our plans are flexible. You can adjust your monthly hours every quarter based on your evolving needs — no long-term commitments.

Contact Us

Kate Pakhomova

Sales Partner, SoftFormance

Book a meeting with our expert, discuss your product idea and get your questions answered

Book a meeting