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:

  1. 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.

  2. 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:

  1. 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."

  2. Description of the business process

    – A detailed scenario of "how it is now" and "how it should be."

    – Example:

    1. The manager receives an order for 5 identical apartments.

    2. Creates one apartment with all ceilings.

    3. Selects it in the list and clicks the "Copy" button.

    4. The system generates a new order with a new number, but with the same data as the original.

  3. 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."

  4. 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.

  5. 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."