Infinite MLM Software Requirement
Infinite MLM Software Requirement
Flow of Documents
Thank you very much for your inquiry and giving us this opportunity to work with your
esteemed organization. I take the liberty to once again introduce you about our company to give
more information and confidence before we go into this new service / job contract.
IOSS (Infinite Open Source Solutions) is a Leading company of web and Software Solutions
in India. We offer extensive experience to build interactive & efficient open source web based
solutions for its global client base. We offer custom Linux Apache MySQL PHP, JAVA (LAMP, LAMJ)
programming & development solutions according to customized needs of clients. We help our
clients to take full advantage of Open Source applications and frameworks.
This software is supposed to provide the wherewithal to handle even the most challenging
demands. The Infinite MLM Software could play a big role in the success of any Internet MLM
Company. The software provides customized solutions for managing the different activities of MLM
Companies like Online Registration, Automated Confirmations, Product Packaging & Delivery,
Online Viewable Genealogy, Online Accounts, Automated Calculation of Incentives, Statistical
Reports and Member Profiles.
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 2
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
This product also works with SMS Integrator and has a built-in E-Commerce Shopping /Open
Cart According to the company Infinite MLM Software is easy to operate and user-friendly. They can
also completely customize and offer services to develop this software to cater to your
individualized MLM Compensation Plan.
1. Dynamic Website*
HTML & DHTML, Flash & other animation tools, designer software along with Photoshop /
coral draw tools used to bring best presentable website design along with database driven home
page & user personalized web pages. Dynamic features like scrolling of latest news, seminars and
other promotional contents. These contents can be updated thru Dynamic content manager in
Admin Control as and when you feel required to change yourself. The Language on the website will
be English, In case if any other Indian or foreign / regional language replication required, will be an
additional than this assignment (charges for translations would be on actual and to be incurred by
the client). Filling of forms like Feedback, inquiries, queries etc.. Also provided which will be
delivered to database reports and email ID of the administrator or specified email ID. Initially we
will provide you one static level website designs for your approval. On your acceptance, we will
proceed further and prepare the pages, navigations & animations make the website more beautiful
& presentable. Option of themes will be also given for members to change the looks on the page.
The website includes the following pages:-
1. About Us -> Profile, Vision, Mission
2. Business Plan
3. Contact Page
4. Terms & Conditions
5. News & Events
6. Legal Documents
7. Achievers List with photos
8. Meetings & Seminars
9. Photo Gallery
10. Member’s Login
11. Downloads
12. F.A.Q page
(*Dynamic Website design may vary according to client preference. Though the Dynamic Website is
listed in offering modules, additional charges are applicable)
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 3
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
The Infinite MLM Software is designed exploitation Responsive internet style approach. It
mechanically optimizes the page for any device, be it smart phones, tablets, desktops and OS
platforms like Android, IOS, windows etc.
User Area
1. User Login/Logout
The Infinite MLM Software has a special style of providing users login from others, which is
more secure and features system.
2. Welcome Letter
3. Dashboard
You can view the summary of Joining, E-wallet, E-Pin, mail in the dashboard. And also the
graphical representation of the joining and pie chart for the payouts. The dashboard also shows
the server time, local time and the date.
4. My Profile
4.1 Show Profile
4.2 Change Login Password
4.3 Change Profile Picture
5. Center (Inbuilt Mailing System)
5.1 Inbox
5.2 Outbox/Sent
5.3 Compose Mail
5.4 Mail Forwarding
5.5 Read and Unread Mail
5.6 Email notification in User Dashboard
5.7 Send Mail to all down line
5.8 Send Mail to My Team
6. My Genealogy
6.1 Tree View (Graphical View)
6.2 User Searching in Tree (Search A Down line)
6.3 User profile in tree as tooltip
6.4 Tabular Tree Structure
6.5 Sponsor Tree
7. Sponsor Details
8. Tree List
8.1 Unilevel List
8.2 Binary List
9. My Income Details
10.Repurchase
Here, users can repurchase the products for redeeming BV (Business Volume) or PV (Point
Value) My Accounts.
11.Consolidated Income reports
12.Well designed Vouchers & Statements
13. E-Pin Management
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 4
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
Admin Area
1. Admin Login/Logout
2. Configuration System
2.1 Commission Settings
Here you can set the important system configuration for the commission calculation by
using the following options. The settings will vary based on the compensation plan that you
choose.
2.1.1.1.1 Pair Price (In the Case of Binary)
2.1.1.1.2 Level Commission (In the Case of Matrix or Unilevel)
2.1.1.1.3 Payout Ceiling
2.1.1.1.4 Registration amount
2.1.1.1.5 Tax setting
2.1.1.1.6 Transaction and referral commission.
2.2 Site Information
This feature enables you to set the website information. Here you can set your
Company Name, address, website logo, email address, contact number etc..
2.3 E-pin Configuration Settings
If your company sells products or user sign-up is through e-Pin, this utility provides
you to configure the e-pin as you like. Here you can set the number of characters,
character set for e-Pin and maximum active e-Pin at a time in your system for security
purpose. You can set the number of characters in the e-Pin to any integer values between 6
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 5
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
and 25, also you can configure whether the e-Pin includes only specified number of digits,
alphabets or a combination of alpha numerals.
2.4 User Name Configuration
The Admin has the privilege to set the user name format. Here you can set the user
name by including a prefix or not. If you need a prefix for username, you can set the prefix.
2.5 Referral Status
This feature enables you to set the referral status in your system. If you configure the
referral status as ‘Yes’ in your system, then you can set the referral commission through
‘Commission Settings’ link. And then for each new user registration, the sponsor of that
user will get the referral commission and also provides users to track their referrals
through ‘View My Referrals’ link.
2.6 Welcome Letter
This utility provides you to configure the welcome letter. It also gives a preview of the
welcome letter after you complete the settings.
2.7 Terms and Conditions
This feature enables you to set the terms and conditions of your system. The terms and
conditions configured here is displayed on the ‘I ACCEPT TERMS AND CONDITIONS’ link on
the user registration form.
2.8 Payment Settings:
This feature enables you to configure the payment options for your system. That is, you
can configure the status of payment settings “ON” or “OFF”. A Payment method in your
registration form will configure according to this setting.
2.9 Rank settings
This feature enables you to set the User Ranks in your system. You can set the rank,
name, referral count, and Rank Achievers bonus in this setting. Example; if you configure
the rank name as trainee and the referral count to “2”, Rank Bonus as 50, then the user
having two direct referrals will get the rank status as “Trainee” and the Sponsor will get
the Rank Bonus as “50”. Rank is shown in the user dashboard.
2.10 Module Status:
Admin can enable or disable modules through this panel. Admin can also configure
various modules through the link given at the side of each button. For example; E- pin can
be managed by clicking the E- Pin Management link given near the E- Pin action button. The
Admin only has the privilege to access these features. Following are the features in Module
settings:-
2.10.1 E-wallet
2.10.2 Referral Income Status
2.10.3 Sponsor Tree
2.10.4 E-Pin
2.10.5 Product
2.10.6 Privileged User
2.10.7 Rank
2.10.8 SMS
2.10.9 Upload Document
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 6
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 7
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
8. Payout Release
The admin can release the payout amount requested by the user. And also admin has the
privilege to set the Minimum Payout Amount. In Payout settings the admin can set payout mode
i.e. daily, from e wallet, From E wallet request. The payout release also can do by using
payment gateway like I-Payout and PayPal etc.
9. Reports
The Reports of MIS and other summaries, Analysis, queries and any kind of data retrievals of
your Business Reporting, you need to specify the type of report and format of reports required,
which will be incorporated time to time to an endless extend during the service agreement
period. We have a general format of all reports that are given below.
9.1 Sponsor Report
9.2 User Profile Report
9.3 Date wise Payout Report
9.4 Payout Released/Pending Reports
9.5 TDS Report
9.6 Joining report with date criteria
9.7 Activation And Non Activation Report
9.8 E-pin Reports
9.9 Commission Report
9.10 Rank Achievers Report
9.11 Top Earners Report
10.Mailing System
This Facility will enable you to have an authenticated communication among all the users,
administrators, Branch network, etc., within the application / single window working.
10.1 Inbox
10.2 Out Box/Sent
10.3 Compose
10.4 Mail Forwarding
10.5 Mails update with counts
10.6 Read And Unread Mail
10.7 Mail Broad Cast
10.8 Email Notification
11.Content Management
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 8
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
This module will enable the admin to manage the welcome letter, Terms and Conditions for
their website dynamically from time to time. The system allows to set the content based on
the languages that you choose.
11.1 Welcome Letter
11.2 Site Information
11.3 Terms and conditions
12.Processing of Payout time to time (Automated / operator enabled)
13.Well designed Vouchers & Statements
14. Payout funding & analysis Reports
15. Backup Mechanism / Recovery Mechanism
16. Upload & Edit Documents
The above-mentioned features of MLM software are scheduled as per your requirement
understood and also allowed to customize or add any other features as per the requirement based
on Business model requirements or as per the business practice chosen by the client. However, if
any new kind of feature is in need to develop the logic at our end, the client should allow us the
required time duration for the same.
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 9
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
2. E-Wallet System
E-Wallet is an online medium holding the information and history of money transactions
assuring safety and security to the users. In the case of an MLM Software, E-wallet has the role of a
virtual account where member can make transactions with the amount available. The amount
deducted from the payouts can be transferred to the E - wallet. Some amount of the Net payouts
can be transferred to E-Wallet. (Option given to the members) By using the E-Wallet Amount can
be utilized for purchasing the E-Pin and Products.
2.1 Fund Transfer
2.2 E-Pin/Product Purchase
2.3 Available Balance
2.4 E-Wallet Report
2.5 Transaction History
2.6 Add/Deduct Fund
3. Payout Release
This module can be referred to as the payout method carried out in a fixed schedule which
can be processed from the E - wallet. There is also an option to set minimum payout amount
in payout setting.
3.1 E-wallet Payout Request (Payout Release from E-wallet Balance)
3.2 Payout Release by date
3.3 Payout from E-wallet
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 10
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
5. Multilingual
Apart from basic EN (US) version. Depending upon the client requirements, Infinite MLM
Software can be integrated into Espanol, Polski, Germany, Turk, Spanish, French, Portuguese
and Chinese or to any other language according to client preference.
Note: If you require any other additional language, you are required to translate the content for us.
6. Employee/Privileged User
This module allows the company to add their employees with certain privilege or tasks. You
can set tasks in specific for the different privileged user. Later, the privileged user can check their
assigned tasks and can work in progress according to that.
6.1 Register Privileged user
6.2 Privileged user Login
6.3 Set Permission/Privilege
6.4 Add Privileged user
6.5 Edit privileged user Details
6.6 Change Privileged password
6.7 Delete privileged user
7. Self-Replicating System
The Member who joins your company will receive their own personalized self replicating web
site, with a static, search engine friendly URL. You can check the replicating site, our Infinite MLM
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 11
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
Software, supports virtually any web site, and can be easily managed through the MLM Software's
Admin Control Panel.
• Multiple self replicating websites
• Easily managed through the server
• Uses no disk space on your server
Eg: http://www.domain.com/username is the replicated user ID.
9. Promotional Tool
It is necessary for an MLM owner to stay connected with the people. The Promotional tools
help to promote the business by introducing different plans, methods and various strategies. It is
possible to invite the clients through Facebook. The various promotional tools used are:-
9.1 Text invites
9.2 Banner invites
9.3 Social invites
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 12
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
Auto respond helps in sending emails and messages in a scheduled order, thus saving lots of
time and building a relationship with your clients that lasts. It also helps you answer any of their
queries right away.
11.1 Set Auto Responder Email
11.2 Set Time
11.3 Update Auto Responder Email
● Setup party
● Guest Management
● Host Management
● Product Purchasing
● Creating party portal
● Inviting Guest for the party
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 13
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
Below is the list of Payment Gateways which are can be associated with the Infinite MLM Software.
l l paypal.com
source l cybersource.com
I- Payout l i-payout.com
ty Reserve l libertyreserve.com
wide skrill.com
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 14
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
data l firstdata.com
d States nmi.com
enue ccavenue.com
ebs.in
aycard e barclaycard.co.uk
st Africa payfast.co.za
ash y beekash.com
s redsys.es
payu.in
direct hipaydirect.com
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 15
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
t any sofort.com
15. Blog
The MLM user can create their own personalized blog for posting the MLM details and
comment to the post.
Example: blog.infinitemlmsoftware.com
And more, Above-mentioned features of MLM software from us are scheduled as per your
requirement understood and also allowed to customize or add any other features as per the
Requirement based on Business model requirements or as per the business practice chosen by the
Client. However if any new kind of feature is in need to develop the logic at our end, the client
should allow us the required time duration for the same.
All new users are recommended to check our free demo before requesting us a quote. You
can register a free demo of the Infinite MLM Software with full features for a limited period of
time. Our current demo supports Binary/ Unilevel/ Matrix/Party/Board/Cycle Plan compensation
plans. Please visit the following link to register free demo,
http://infinitemlmsoftware.com/register.php.
Our Preset demos are also available in the site,
https://infinitemlmsoftware.com/preset-demo.php
Note: Counting from the registry date, demo will be active for 3 days. Soon after user can upgrade the
demo for further 27 days, which adds the total expiry date of demo to 30 days
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 16
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
Infinite MLM Software basic package comes with Binary, Matrix, Unilevel and Board Plan.
Here is the complete list of supporting compensation plans :-
● Binary Plan
● Matrix Plan
● Board Plan/Matrix Cycle/Table Plan
● Unilevel Plan
● Gift Plan/Donation Plan
● Monoline Plan
● Party Plan
● Australian X-up
● Generation Plan
● Stair Step Breakaway Plan
● Australian Binary Plan
Apart from the above listed Compensation Plans, we are keen to develop MLM Software as
per client requirements and we can also blend or combine the compensation plan if they needed.
You can read more about each and every MLM Plan by visiting the following link:
http://infinitemlmsoftware.com/mlm-plans.php
SMS Gateway
The web based software application that we are offering is also having an integrated facility
to deliver SMS to the users on various prescribed facilities. To enable this facility the system needs
an URL based API function of best servicing gateway with all required provisions like delivery
report, export & import of reports in the gateway software. The API will be intergraded in three
places like sign-up notification, Payout notification, and Password notification
Now this Gateway you need to arrange from your end, so that we will be integrating in the
software application. For Indian we can have the facility to provide you this SMS gateway
ourselves, but we have access to deliver in your country. You may find a good gateway service
provider and let us know the API to integrate in your software (Eg. http://www.celltrust.com/)
Payment Gateway
On your requirement arises we can integrate the payment gateways of any banks in India
with our website software application. You need to provide us the few samples / testing card data
useful while integrating & trial transactions. However, our service involvement in this process is
limited to show you the secured URL exchange of positive & negative signals with the gateway
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 17
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
website & our website database. The complications that regularly encounter with payment
gateways or banks will no us. You have to provide a payment gateway account
(Eg. http://www.authorize.net/)
SEO Presence
SEO (Search Engine Optimization) is an optional facility, which will be chargeable extra. The
SEO will help you to have top ranking / result listing you on the top of website searching portals /
engines. On your requirements, this can be discussed and agreed separately as and when feel
required. The SEO can be taken up either by your in-house team or by ourselves only. Because this
SEO team needs access to web server FTP to make day to day updates. This password, we cannot
share with anyone else as a matter of security and data privacy.
Hosting Server
The Operating System used here is a Linux based. We provide different kinds of servers, the
shared server, VPS, Cloud server, etc. Apache is the most commonly used web server for
developing purpose. The server can also be purchased from a third party and the software can be
installed.
Upon confirmation of the Annexure – 4 the list of Features & Modules required to be
developed and delivered finalization and understanding the priorities the development process
flow will be like.
PHASE 1
PHASE 2
The development of the software starts in this phase. Preparation of the complete new
software with new design of client's choice along with the software for enrollment process, admin
& user dashboards, commissions and payouts is performed.
The client can oversee the development of the software as we provide a software demo in
this phase. The client can have a complete track of the development process thereby. As Client
Satisfaction is the primary focus of this phase, he/she can suggest any modifications in the demo.
If the client have any existing software with the users with a prearranged schedule, all the
required data from the old software database will be extracted and migrated to the new software.
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 18
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
This phase of work requires minimum 4 weeks and the software is ready for a quality testing.
PHASE 3
This phase requires 3-4 days. The number of days may change according to the compensation plan.
PHASE 4
This phase includes the software launch. The new software is available for public now.
A team of developers will be available for coordinating the software functionality and to
provide any updates/customization/Report building etc, if needed. Thereby enabling the client
smoothest ride on the day to day business operations.
This phase of work requires 7 – 10 days of time to complete and have the completion of scheduled
work.
PHASE 5
The Support Team will be available 24x7 for any time updates through the agreed service
support period, even after the delivery of the complete software.
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 19
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
The commercial proposal & payment plan along with the terms & conditions are as per
below:
Terms & Conditions of IOSS Software & services :-
1. Software Cost: Total cost will be XXXX USD
• On the approval of this document you need to place a work order on us and need to pay an
advance amount of 50%
• Next on complete delivery of the domain application Live Phase I & II, you need to pay the
second payment 50%
2. Taxation: The taxes applicable for the software development services will be charged according
to the constitutionally established scheme of taxation in India.
3. Warranty: Six Months warranty will be from the date of Application first Live against delivered
software changes / updates at free of cost.
4. Source code: The ownership rights of the source code will be with the end user client, Handing
over process to the client only after completion of application development & payments as agreed.
However the client is entitled to use and customize as per their own requirement, but not to resell
to anyone else. The technology developed & delivered is an intellectual property ownership
remains with M/s. Infinite Open Source Solutions LLP.
5. Add on Costing: Further to the specified modules / structural genealogies incase of any
additional work, will be chargeable extra time to time on the basis of work length involved.
6. Validity: This offer is valid for 30 days from the above date.
Infinite Open Source Solutions has an established infrastructure set up with efficient
manpower to attend all your queries, update requests, modification time – time. All the
communications we expect & appreciate by exchange of mails only. However, depending upon the
importance of the job required you may keep calling us as per requirement. We have 2 Managers to
handle the Support system with the common email id [email protected] and we will be requesting you
one official email ID from your end as to have as one point communication to avoid gaps in
information updates. To serve our clients in a better way, we have also created a dedicated sub
domain exclusive for Infinite MLM Software support and it is http://infinitemlmsoftware.com/help
Further, you are requested to have one executive from your office to have complete
in-charge of software & data handling who also coordinates with us regularly.
You are requested to provide us all the items listed below in Soft & Hard copies, which are
required to use at various stages of Website designing & software development.
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 20
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
Office Hours:-
Holiday List:-
Sl No Date On occasion Of
1 26th January, 2016 Republic Day
rd
2 3 April, 2016 Good Friday
3 14th April, 2016 Vishu
4 1st May, 2016 May Day
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 21
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
Categories Price
E-wallet Free
Website Replication 700 USD
Multi Language 150 USD/Language
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 22
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
Note:
a. The client can choose either of Binary, Matrix or Unilevel from Our Basic software Packages.
b. Customization of above modules/packages will be chargeable extra as per the requirement.
c. Arabic language integration price may vary as per the requirement.
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 23
Infinite MLM Software Requirement Specifications www.infinitemlmsoftware.com
Copyright © All rights reserved 2013–2014 Infinite Open Source Solutions LLP ™ Page 24