Mii platform capabilities allow administrators and developers to create powerful business processes quickly and easily. Administrators can define teams, control access rights to modules and fields, change the homepage layout or modify existing screens with the layout editor, and create new dashlets from third-party data sources. Simple yet powerful workflow tools give users the ability to create and enforce business rules. Mii Cloud Connectors provide application-level connectivity to external data sources. Mii Activity Streams notify users of recent activities performed, including changes to customer data, and allow users to post messages, share documents and rich content, and view related social media content. Mii offers the ability to create custom fields within a given module, or create an entire new module with Module Builder. These new modules can be unique to your company or they can be shared or sold via Mii Exchange and loaded into other Mii instances through the Module Loader. Mii Logic capabilities give administrators and developers an easy expression engine to make more complex customizations to any module. Administrators no longer need to make code-level customizations but instead can use simple commands to make complex, upgrade-safe customizations in Mii. Mii Logic adds calculated fields, dependent fields, related fields and data range search and dependencies to Mii


Create custom, calculated, dependent, and related fields, as well as custom modules

Streamline business processes to match business requirements

Reveal and protect information based on user role and profile

Share and add additional modules based on company needs

How we can help make your project successful

CRM development is funded from implementation project revenue - Clients engaging directly with the project for assistance in implementing CRM successfully. The revenue from these engagements funds the development of the code that is then released as open source. By engaging with the project, you are helping to ensure the future roadmap development, code stability, community support and project innovation. You are also engaging with the people who design, build and maintain CRM.

Our Software Engineering Process


Before we can develop a line of code, we need to understand what it is you are trying to achieve. We have a defined process for gathering and documenting your business requirements. Requirements can be gathered on-site or remotely.


We provide detailed specifications in non-technical business english so that you can understand them without an interpreter. The specifications lay out in plain English exactly what we are going to do for you and when we are going to do it.


So that you know there is no cost risk engaging us to do your projects, we give you a fixed price proposal for delivering precisely specified projects. The proposal also tells you how long we're going to take and when we're going to deliver.


To make sure that there are no surprises, we put you at the centre of the development process. Each project has milestones where we will give you a walk through and demonstrations of the work in progress.


To ensure that what we create does what it’s supposed to do, we develop and then we test rigorously before we demonstrate anything to you. It's a virtuous circle designed to ensure what you get is what you expect.