Intelligent Business Management Software

What is the Flex?

Flex is an online cross-platform software designed for managing companies, workshops, and factories with approximately up five hundred employees. This software can be deployed on cloud-based servers or dedicated servers. Through the direct collaboration between Novadi and Farazin Tehran Company, exclusive features have been provided for active companies in the wood industry. Let’s explore these features further…


  • Flex provides direct outputs for CNC machines to optimize cutting MDF and profile, label printers, and custom glass orders. These outputs streamline the processes before, during, and after production, significantly aiding in the production workflow.
  • Flex, with its strong focus on production, has a significant impact on the speed and precision of manufacturing by shifting from Batch production to One piece flow in workshops and factories. Additionally, the implementation of tracking barcodes for components and products further enhances the efficiency and accuracy of production processes.
  • The implementation of the attendance device by Noavadi in conjunction with its integration into the Flex software has significantly streamlined various HR tasks, such as salary calculations, monitoring attendance, and managing staff. The use of notifications and the ability to mention colleagues in the system have expedited communication processes and improved overall efficiency.
  • Flex provides a comprehensive solution for various business processes, including marketing and advertising, initial customer contact and lead management, sales, administrative correspondence, accounting, design, production planning, product development, manufacturing processes, quality control, packaging, transportation, and installation. With Flex, you can confidently handle all these aspects of your business efficiently and effectively.

Why Flex?


All the necessary features for managing a company are provided in one software.

Administrative Management
All the necessary features for managing administrative affairs are provided in one software.
Real-time analysis and monitoring of the production line using barcodes.
Mobile version
Everything you need is with you anytime, anywhere.


Financial (Receivable Document, Payable Document, Document, Receipt)
Personnel (Payslip, Salary Rule, Leaves, Timekeeper)
Inventory (Adjustment, Remittance, Receipt, Event)
Purchase (Quotation, Invoice, Contract, Rollback, Order)
Sales (Preinvoice, Invoice, Contract, Rollback, Order)
Production (Production order)

Administrative Management


List of all individuals, personnel, companies, suppliers, and collaborators with advanced search capabilities, last viewed items, viewing and searching events and related submodules, and financial reporting.


Organizational Chart Creating an organizational chart, defining colleagues, unit supervisors, and company managers.

Personnel Reports

Personnel Attendance: Includes all recorded fingerprints for a user within a specific time range, displayed on the calendar. The name of the fingerprint device or recording submodule is also shown. It also provides the option to view and print timesheets.
Shifts: All recorded fingerprints for users within a specific time range. The name of the attendance device or recording submodule is displayed.
Presence and Absence: View the status of attendance/absence and leave of personnel based on the personnel calendar for work-groups
Timesheets: Ability to view and print timesheets of colleagues or personnel groups within a specified time range
Payslip: View payslip/performance sheet with the amount/list of personnel insurance within a specified time range, with the option to print
Attendance Record History

Personnel Tools

Attendance Editing: Ability to modify the attendance records of a work-group by moving their entry/exit fingerprints forward/backward on a specific date
Leave Request: Capability to submit leave requests for a specific individual or a whole work-group
Time Registration: Ability to register group working hours for a particular individual or work-group
Define HolidaysDefine official/public holidays, shifts, etc., in the work calendar

Personnel Settings

Holidays: Adding official holidays to the system
Types of Holidays: Defining various types of holidays, including optional, mandatory, official, and shift-based holidays
Personnel Items: Ability to enter personnel items such as daily wages, absences, etc., based on the fiscal year and specify their inclusion in taxes, insurance, or pension calculations. These items are used in the personnel salary Rules.
Insurance, Tax, and Pension Rates: Defining custom insurance, tax, and pension rates with user-defined names and utilizing them in the personnel Salary Rules
Work-groups: Defining different work-groups for personnel and setting their part-time, overtime, and leave settings along with their annual personnel calendars. The personnel calendar can repeat a time frame within a year and also allows for the removal of defined holidays.
Working Hours: Ability to define multi-shift working hours



Transactions: Analyzing accounting operations and reporting transactions based on financial document information
Floating Performance: Group analysis of floating subjects such as individuals and files based on financial document information
Account Balances: Reporting the financial status of accounts based on the analysis of financial document information

Inventory and Products

Inventory Analysis: Analyzing the movement of inventory items based on initial stock and recorded events during the financial period
Event Reports: Analyzing the movement of inventory items based on common events such as inventory management, purchase, sales, and production
Item Reports: Obtaining reports of items based on inventory level, Inventory, type, and category of products

Purchasing and Sales

Operations Analysis: Analyzing general purchasing and sales operations in a comparative report based on products and services
General Reports: Analyzing general commercial events with a focus on the overview and details of purchasing and sales activities

Administrative Tools

Working Day Calculation: A built-in tool to estimate deadlines and calculate working days based on entered holidays in the system
Customer Surveys: This section is dedicated to viewing the results of customer surveys sent after the installation process
Messaging System: Allows for group messaging through notifications, SMS, and events
Account Closures
Closing Statements


Orders: List and manage all system orders that enter production through the Sales Order or Production Sheet submodules
Product Details: Ability to view and define dynamic product items that can be changed at the moment of order registration
Inventory: Reviewing the required components for the production of a project with the possibility of sorting based on the production process
Packaging: Dedicated section for the packaging unit with two scans for entry and exit to ensure real-time monitoring of the packaging process
Loading: Dedicated section for the loading unit with two scans for entry and exit to ensure real-time monitoring of the loading process
Installation: Dedicated section for the installation unit with two scans for entry and exit to ensure real-time monitoring of the installation process
Quality Control: Displaying completed quality control forms
Supplier Form: Glass orders

Production Reports

Orders: Various reports on products or components used in orders
Scan Monitoring: Real-time monitoring and observation of production team scans throughout the production area
Station Analysis: Reviewing the activities and statistics of daily/monthly scans at a workstation
Order Analysis: Real-time monitoring and tracking of the production status of an order on the production line and estimating delivery time
Loading Analysis: Statistics and charts related to project loading activities
Installation Analysis: Statistics and charts related to project installations
Daily Activities: Statistics and charts related to project installations

Production Tools

Profile Labels: Ability to generate profile labels based on the output of the profile cutting optimization software.
Barcode: Capability to scan and track barcode information from initial entry to the factory to customer locations
Order History: Access to the history of orders and activities of the design and production planning team.
Product Details History: Access to the detailed history of products and activities of the product development and production planning team
Order Merging: Ability to merge different sections (select-able) of orders and remove child orders for
(efficient group collaboration and faster production planning)

Products and Services: Search capability for products and services based on three-tier categorization, tags, and a complete list of materials. Allows commenting, uploading images, setting initial MRP information, and more
Posters: Display of project images uploaded by the installation team in the installation section, with the option to add comments and vote on images
Folders: Categorization and sorting of events along with their attachments and paraffin


Users in their user panel have access to the following tools:

  • View timesheets and login/logout records
  • View and download salary slips
  • Ability to change mobile number and password
  • Change notification settings
  • View and remove active sessions (active devices)

Technology Used

Development Duration: 3 years and 6 months

Version Control





Production Line Counters

Monitor the status of the production line at a glance


  • Display the number of scanned items today
  • Display the total count of remaining items
Support Team

Our support team is available from Saturday to Wednesday, 9 AM to 4 PM, both online and in-person. You can always purchase one of our support plans and benefit from the professional services of our experts.

Parts Barcode

Each part on the production line is traceable and trackable in real-time. With a single scan, you can access the complete barcode history, including previous workstations, scan times, order information, and more.

Increased Production Speed

Other production colleagues no longer wait for order information, tasks, and priorities. As soon as the barcode is scanned by the previous workstation, the part is automatically moved to the next station, eliminating delays in the production process.

Special and Custom Features

  • Logging: All user activities and movements within the system are recorded and stored
  • Automatic backups of the database are generated during off-peak server hours to ensure data integrity
  • The attendance system can function in offline mode and synchronize data periodically throughout the day
  • The software allows for the management of multiple companies with separate databases
  • Counters on production lines to track the number of tasks completed and in progress

Infrastructure to Running Flex

Considering the number of personnel, order volume, and other factors, it is essential to seek consultation to acquire suitable hardware from a company. However, the minimum required configuration is as follows:
– Linux server with SSH access from both internal and external networks.
– Minimum of 2 GB RAM
– Minimum of 1 CPU core
– Minimum of 50 GB storage
– To run the web-based application, an up-to-date Chrome web browser is required
– for barcode scanning, you will need at least one Android mobile device per workstation. Alternatively, you can utilize industrial barcode scanners that connect to the computer system
– For printing barcodes, you will need a label printer with the necessary quantity to meet your needs
– For integrating the personnel department with the accounting system, fingerprint devices with biometric capabilities are required


Support for the first 6 months after the contract signing date will be provided remotely, and the first 3 months of on-site support will be free of charge.

The Purchase Process

To purchase and implement Flex 3 software in your company/factory, please first carefully review the hardware prerequisites. If you are interested, you can request a quotation. Our team will then examine the conditions through phone and in-person consultations and issue a proforma invoice. Afterward, the implementation process will commence.

Data Conversion and Transfer
1 month

Setup and Deployment
4 months

Testing and Training
1 month

6 months

What we will have in the future: (Version 4)

  • Redesign of the user interface and user experience based on the latest industry standards and feedback from user experience tests in previous years
  • Refactoring server-side code to provide a scalable infrastructure for handling a larger number of personnel and improving the program’s speed
  • Refactoring the mobile version with Flutter programming language and providing an iOS output
  • Refactoring the website using state-of-the-art technologies and adopting a Single Page Application (SPA) approach
  • Dedicated module for self-service
  • Dedicated module for loan management
  • Possibility to order and develop custom modules
  • MRP – Material Requirements Planning
  • CRM – Customer Relationship Management
  • Integration of VoIP phone applications like Yealink with CRM and the Contacts section
  • iOS App