How can I be confident of the quality and reliability of the software?

At Citech quality is a main priority. We do everything to ensure our customer satisfaction. The goal of our company is to build customized software applications and management information systems that meet the highest standards of quality. We develop a deep understanding of your needs, wants and expectations.

The result is an exceptional product, We develop is not only a slogan its what we do to your business.

How detailed set of requirements do you require from us?

It’s an interactive process. For successful design project realization we need a detailed specification. You should point all your preferences concerning style, color gamut, shapes. Also we need to know your project specification, description of the application the design will be developed for. It would be great to have demo versions of your programs for further design development.

Do you provide post-development maintenance?

Yes, we do support all software we design on the basis of a product license. This generally includes bug tracking and fixing. Feature enhancements and developments are handled.

How do you deal with urgent bug fixing?

We are doing our best to avoid programming errors in products delivered to our customers. However, everybody familiar with software development practice knows that from time to time bugs appear even in the highest quality products. We are trying to fix bugs as soon as possible.

What time zone is Citech in?

We are located in two countries Panama (UTC -05:00) and Bulgaria (UTC+02:00). The exact time of contact is certainly whatever suits you best, but it is best to make a time at which you can meet daily. A planned daily meeting makes the development process go much more smoothly.

What are the basic steps involved in the creation of a custom software application for my business?

  • Analysing your business’s needs and agreeing the objectives of the custom software.
  • Designing a software solution based on the results of the analysis and through client interaction.
  • Building the software in line with customer-approved milestones.
  • Testing the beta version in your working environment.
  • Delivery of the final custom software with all necessary documentation.

How do you assure confidentiality?

We sign NDAs and Confidentiality Agreements as required by you.
All our employees are full-time employees, and are bound by the company Confidentiality and Non-Disclosure clauses.
Additionally, for sensitive projects, we create isolated cells disconnected from any public network.
At a practical level, all CD-Writers need authorization for usage. Internet uploads larger than a threshold also need authorization.

We are worried about quality; how do you assure solid projects?

Our developers are dedicated to producing quality code. We have formal processes to keep quality under tight control, including periodic code reviews and design walk-throughs. We concentrate on being first-time right, and believe the creation-step itself should be strong.

Every project goes through the hands of suitable QA/testing professionals, under stringent test-plans including black-box testing, white-box testing, test regression, usage analysis etc.

Do you have a topic or question that you think should be added to the “Answers to Faculty and Staff Frequently Asked Technology Questions” Web Page?

If so, please send us your suggestion using the form below.

Send questionclear