Customizing EasyCeiling for Your Needs
If EasyCeiling lacks a needed feature — we will create it. This is called customization: we adapt the program to your requirements described in the technical specification (TS).
There are two options:
Urgent and paid. We customize the program on the current version. If you have an outdated version, it needs to be updated — this is paid separately. Then the customization itself is paid for.
Not urgent and free. You submit your TS as a suggestion, and we add it to our list of ideas. It may appear in one of the future versions, which are purchased separately.
What it costs and how much
Customization has a minimum cost. You can check the current price list for services with technical support.
Paid TS preparation. This is a mandatory stage before starting work. We discuss your task, goals, and result. Then we prepare a detailed document with deadlines and cost. You approve it — and only after that do we start development. The more detailed the TS, the better the final result will match your vision. If you prepared the TS yourself and left it as a suggestion for future versions, you do not need to pay for it.
If the customization is completed, we deduct the TS cost from the total amount — you pay only for the actual work.
Please note: even if you prepare the TS yourself, we still analyze it, clarify details, make corrections — and spend time on this. Therefore, payment for the TS is mandatory and is made before any work begins.
What must be included in the TS
The technical specification (TS) must clearly include the following sections:
Purpose of the customization
– A brief description of what problem the new feature solves.
– Example: "Speed up the manager's work when creating similar orders for new apartments by copying existing orders."
Description of the business process
– A detailed scenario of "how it is now" and "how it should be."
– Example:
The manager receives an order for 5 identical apartments.
Creates one apartment with all ceilings.
Selects it in the list and clicks the "Copy" button.
The system generates a new order with a new number, but with the same data as the original.
List of key changes
– A specific list of what needs to be added or changed in the program.
– Example: "Add a 'Copy Order' button to the EasyCeiling interface in the order list control panel."
Layouts and result examples
– Screenshots of the working window indicating:
Where to place the new element (button, field, etc.).
Where to get the data for the customization (specify windows and specific lines, fields).
– If necessary, attach several images explaining the logic.
Limitations and exceptions
– Describe the conditions under which the new functionality should not work.
– Example: "The 'Copy Order' button is unavailable if the manager is not authorized in the system."
What questions does this article answer?
How to customize EasyCeiling software for specific needs?
What are the options for program customization?
How much does EasyCeiling customization cost?
What is included in the technical specification (TS)?
How to prepare a technical specification for customization?
What are the payment terms for customization?
How does the urgent customization process work?
What is the free customization option?
How to submit customization requests?
What are the key components of a technical specification?
How to describe business processes for customization?
What should be included in customization layouts?
How to specify limitations for new features?
What is the process for approving customization work?
How to ensure customization meets requirements?
What are the best practices for TS preparation?
How to track customization progress?
What are the payment options for customization?
How to handle outdated software versions?
What are the benefits of detailed technical specifications?