The software will have user roles for departments like sales, project management, accounts, installer, purchase and administrator. Customer also will be given access. There is need to integrate the software with xero accounting software using their API.