Analytical Reporting

Reporting is the most important part of software. The stronger the reporting functions, the higher the rate of meeting the needs. Reports should be simple enough for the user to understand, total, on demand, detailed or graphical information on demand, and flexible and easy for the user to easily define reports.
• Automatic sending of all reports and documents to defined addresses
• Endless report and output design for all documents
• Automatically create all reports in Excel files in formats xt, xml and so on
• Automatic e-mail sending of the reports to the relevant persons in the desired time period
• Automatic printer dump of the information on the screen
• Graphical view of all reports
• Access to related documents with a single button in all detail reports
• User can produce reports in a simple, easy way
• Pivot table function allows you to edit lines in the report as desired
• All reports can be grouped and sub-totalled according to desired fields
• Automatic filtering and sorting according to desired fields in all reports
• Ability to give and store as many criteria (filter, filter) as desired


It is very difficult to make screen designs that can meet the needs of companies. Since the needs of the companies are different from each other, the screens to be used should also be different and can be customized according to the company. If desired, different screens should be designed for the administrator and the user.

• Different screens can be designed for the user and / or user group.
• All domain names on the screen can be changed according to the companies.
• Color and font settings on the screen can be designed on the basis of user and / or user group.
• Multiple display designs can be made in a menu.
• Addition / subtraction can be made for desired or unwanted areas on the screen.
• The fields can be moved by drag-and-drop function.
• Multiple pages can be created.
Modular Macro Software
• It is the only example in commercial systems. Custom solutions can be created using Javascript.
• You can add buttons to the modules and shorten the continuous repetitive jobs.
• You can automate operations using the timer.
• You can create custom solutions by using special macros.
• You can access all objects and data in the module.
• Access all COM objects, MS Office, etc. program integration.

Adding Javascript Code

It is the only example in commercial systems. You can create custom solutions for your business using Javascript. In line with the needs of your business, any kind of customization, any documents or any desired warning messages can be easily defined in the system.

Data Transfer from Excel

Today, Excel is used very actively in almost all enterprises. Businesses want to use the generated reports in Excel format and wait for the transfer of the data prepared in Excel to the programs.
In CPM ERP program, all reports and documents can be transferred to Excel automatically and all kinds of documents and card information prepared in Excel can be transferred to the program.

Functional Search

To search in any field for the system records in all menus of the program makes it convenient to reach to the desired area and saves user’s time. With the search function in all documents in CPM ERP, it allows you to search quickly according to a desired area of all documents registered in the system.


Current account cards, Neighbourhood; Companies in Şişli
Current account cards, phone numbers starting with 232 and so on.
Inventory Card; Products with Group Code X, Products with a price of 1,000 and so on.

E-Mail Function

You can easily send e-mail in all documents by making mail settings on user basis in CPM ERP program. In particular, companies reduce the waste of paper and waste of time in the flow of documents in their own premises by sending e-mails. More importantly, the approval flow of a document between departments in terms of rapid communication becomes even easier. There are several ways to send mail in the program. Firstly, the subject of the mail to be sent and the file type to be sent are determined according to the documents. Optionally we can send a fixed e-mail address by hand. In another condition, we can perform the sending process by looking at the e-mail addresses we have entered in a certain field on the move or on the cards. We can send the e-mail manually by specifying the subject, sending method and e-mail addresses to the empty window during sending. We fill in the blank fields below. Instead of performing the above operations, only the e-mail passwords are entered, the e-mail settings are made, but the sending settings are not made, the program opens a blank header screen and wants us to fill in the fields.


It is an absolute must duty of software to ensure data integrity, reduce the records entered in the system to a minimum error and determine which information will be accessed by which user or administrator.
• The required field and standard default value can be defined at the data entry point.
• All changes in a document can be tracked while in the document.
• User or user groups can be defined to see, write and cancel rights based on the module and the fields in the module.
• Users can be authorized to use the program in the desired time and date range.
• The entire process of a recording can be followed and reported in detail.
• Logbook function allows you to track the history of all changed / deleted records in the system.
• Company-specific security can be improved with Javascript codes.

Log Book

It is the admin console where new records, changes and deleted records are added to the system.
• It can track the computer where the recording is entered.
• User can track the entry.
• Tracking which field of recording has changed.
• Recorded hours, minutes, seconds can be monitored.