iMLM - the complete MLM Software
This customizable and modular solutions is ideal for any MLM based company
trying to serve it's customers in never-before ways. Zaidsoft iMLM makes
it possible to integrate all the tasks from addition/joining of a new
customer to tracking his/her progress to calculation of his/her commission
based on his/her as well as his/her downline's performance. It provides
a simple web based interface that can be used to login from any location
by any customer or the company itself.
Web based Interface
Zaidsoft iMLM offers web based interface so you can access
the software from anywhere; whenever you want (provided of course there
is network connectivity).
Web based software means that if you are deploying the software on your
intranet there is no restriction on the type or configuration of the client
computers. Any standard web browser can be used to access the software.
Tree View
iMLM offers tree
view of the entire member genealogy for easy comprehension and genealogy
report. The user can click on any any tree node to view the genealogy tree
below that node (member).
Performance, Scalability and Reliability
Zaidsoft iMLM offers all the benefits of our years
of experience in architecting and building web based software systems.
Our MLM Software offers high performance thanks to its highly optimized code.
It offers great scalability (so when your network grows big you don’t
have to think about issues like “will this software be able to support
my big network” etc. In its core, Zaidsoft iMLM uses data-structure
supporting unlimited depth of genealogy tree.
iMLM uses "In-Memory-Tree Cache" offering great scalability. The software
stores the tree structure in server (computer) memory so that if large
number of users are online and are browsing the genealogy tree then the
most of data will be fetched and returned from the memory and the database
will not be queries too often, resulting in great performance enhancement.
Role Based Login System
iMLM offers role based login system. Every user has one or more roles
associated with him/her. All features are the software are authorized
to be accessed by designated roles only. The commonly used roles are
"Admin", "Manager", "Accountant", "Member".
Tree Node based Authorization:
Some features provide tree node based authorization.
This means that you can specify which user can perform a certain operation
for IDs (nodes) below a particular node (member) in the genealogy tree
and not above or elsewhere. Using this feature, you can authorize someone
(may be a network leader) some authorization to do something under his
down line only.
Component based Modular Software Architecture
Our MLM software uses modular architecture comprising of best practices
of component based object-oriented design principles.
Key benefits are:
- Adopting and Implementing any Business/Pay Plan is easy and affordable.
- Easy to change, add new features or modify the functionality without
disturbing other features of the software.
- More maintainable software code means less bugs and that bugs are
easy to find out and fix resulting in lower support cost to you.
- Easy to integrate with other software system if the need be.
Synchronization with other instance 
Using this feature two instances of the MLM software can be run at two
different locations (two different computers/servers) and the data can
be synchronized at periodic intervals.
Suppose you want to deploy the software in your company premises (in
your LAN) so that the access is fast and very responsive as well as there
is no dependency on the internet bandwidth. You also want that the reports
and genealogy should be available online so that your members (customers)
can login to your system and view their status, reports, genealogy tree,
payout statement etc. In this scenario our proprietary and fast synchronization
system helps you achieve all that you want. You can run the software both
on your internal network and internet server. On click of a button the
data gets synchronized with the internet server instance and all the updated
information is instantly available to your members worldwide to view.
Our synchronization system keeps tracks of changes made to the database
and therefore only changes are synchronized (sent to other end) resulting
in quick and reliable synchronization of data.

Flexible Deployment Options
Hosted solution:
In this option you tell us about all the details about your company, pay
plan etc and we implement it in our software and host it on our managed
server for you and your members (customers) to use. Key benefits of Hosted
solution are:
-
No installation, implementation or configuration
overhead. You get everything fully configured and ready to use. You
focus on your business and not on technology issues.
-
Fully branded user experience: your users see your
address/domain name/URL in the browser address bar, your logo on the
header and your copyright information in the footer.
-
You can do all administrative tasks using admin
password provided to you. So you are in complete control of your business.
-
No system administration headache: we manage the
server, we keep your software up and running freeing you to focus
on what matters building your network company
-
Lower support costs: Since the software can be
administered remotely and is hosted on our secure and managed server,
your support cost remains low.
Install on your own server:
This option lets you install the software on your own computer (server).
We customize the software as per your pay plan and provide you the object
code along with installation/deployment instructions. You can run and
manage the software as you wish.
Key benefits of this option are:
-
You have full control over your data. Some customers
want to have their own database servers and want to use their preferred
hosting.
-
You can change the hardware and software configuration
of the system at your will
In this option too, you can use Zaidsoft services for installation and
configuration using remote login.