User specific software development

  • Product quality and speed of production
  • Desktop solutions for implementation of the customer's requirements
  • Starting from hyperlink internet to multimedia internet
  • Education in new procedures, principles, and technologies
  • Providing information on the course of execution of the order

Web solution

Majority of the companies in the area of creation of user-specific software currently focuses on internet. It does not include only presentations in the form of web pages, but also distributed application.

Even we noticed this trend, and therefore we do not only develop quality products, but we also endeavour to adjust and coordinate development and research work and processes inside the company to increase satisfaction of our regular customers, attract new customers, and to make the work of our employees entertaining to certain extent.

We created and adjusted the processes inside the company so that the technologies selected for creation of presentations and application are not the principal factor. It is always the product quality and speed of production, which is on the first place. This trend is currently considered to be progressive and our customers require it as well. Therefore, we have prepared not only procedures of agile methodologies of software development, but also our own procedures, which mostly lead to development of the prototype of application, so that the customer may see, what he will get. This so-called Travel map of the project then invaluably serves not only to the customer as detailed information, but is also an irreplaceable element of the development.

The prototype - "travel map" - arises mainly as one of the first models at the web application development. It is the customer, who participates practically in its creation in large measure and helps us to understand the methods and procedures, which the application will cover.

Then there are analysts, database specialists, and graphic designers, who remodel the prototype into the final - functional - product. It mostly includes only 30 % of the time spent with the order, which is very appreciated by our customers.

As already said, the technologies do not play a big part in our projects. Processes are much more important and ingenious strategies at the solving of problems and requirements of our customers. We do not tell out customer that his future application or presentation will (not) run with such and such operating system, browser etc. It should be obvious today that the presentation or application will function where the customer requires.

During several years of software development, our company had managed professionals, academically qualified people, professors, associate professors and also general knowledge and technologies which cover wide spectrum of almost all general operating systems, databases, or application servers, standards, and other regulations issued not only by the European Union, but also various consortia, and supranational corporations. We closely cooperate with universities and focus mainly on streamlining of the processes inside the company and integration of new processes and technologies and their putting into practice.

At the development of applications for WWW we focus on development for two target groups of customers. The first group includes customers who want to invest minimum price and get maximum. For this type of products we mostly apply the reference solutions - not only in form of reference applications or database servers (Tomcat, Apache, PostgreSQL, MySQL, MiniSQL, PHP, etc.), but we have prepared also the content management system, which in a large measure covers the needs of this group of customers.

In the second group, there are the so-called Enterprise customers. Those customers in most cases require strong technical and technological background, not only in form of commercial technologies (SUN, IBM, Microsoft, HP, ORACLE, etc.), but they also require services connected with operation of the products developed. For those customers we have again prepared the procedures and strategies for efficient and mainly quick and flexible handling of problems and troubles connected not only with their already existing solution, but also with our systems integrated in their environment. In this area we focus mainly on acceleration of development and increasing number and quality of the services in the post-production mode.

The technologies preferred mostly lead to application servers built on JAVA technologies operated on all operating systems. We are able to develop multi-layer applications with the possibility of easy re-factoring or migration to a different OS.

Desktop solution

There are two types of those solutions. The so-called Thick client - a substitute of web browser. It is a client part of the multi-layer client-server architecture or Desktop - stand alone - application. Those applications are meant as intermediaries, which do not need to store data on server, but they work only on the terminal (PDA, PC, Tablet, cash register, server, printer, etc.). The prototype, which is developed very quickly, is again applied for those types of applications. This way we acquaint the customer with implementation of his requirements and define what the goal of the contract will be.

In such cases we "engage" the language strictly meant for desktop solutions. It is again up to the customer, what he wants, and where and how the application will be operated etc. We "fell in love with" JAVA, C/C++ and .NET solutions. However, we are able to develop the product also on Smalltalk, WIN32 API, Python, Perl, PHP technologies, or to use QT+, GTK, MFC libraries for C++ solutions or runtime solutions built on the real time operating systems.

Graphics

An inseparable part of our SW production is the graphical interpretation of the final solution. Ergonomics, easy navigation, data entering into input form fields, or intelligent searching are and will be the strongest and principal feature of all applications, and therefore we pay particular attention to them!

We, therefore, aim for development of the application "from both sides". Our graphic designers prepare designs and discuss with the customer what they see on monitors. Analysts, consultants, and database specialists discuss and suggest solutions on the side of server, or business logic, and services etc. The final solution is then interpreted by the graphic designers into the prototype (XHTML pages, Flash presentation, and SWT or SWING JAVA code), which is presented to the customer.

We currently develop also a multimedia side of creation of applications and presentations. Why? We think that internet and everything connected with it leads from hyperlink internet to multimedia one. This is connected not only with the standards for SVG, FLASH, and accessibility, but also with 3D animation, multi-casting transmissions or other on-line services, music, streaming, etc. The graphic designers therefore specialize in this theme and again streamline the transmission and processes, so that the developers may satisfy the customers' requirements more quickly, flexibly, and with high quality.

Development and research

It is known that applications and software products are not produced, but manufactured. It consequently implies constant education, study, and investigation of new procedures, principles, and technologies. We try to establish partnership and cooperate with the universities in the Czech Republic and abroad as well. Our aim is to transfer knowledge of those people into usability in practice and to utilize it for our and our customers' satisfaction. Our teams include people who work at various levels and are educated at various levels. They are professors, associate professors, university lecturers, students, doctorate students or graduates from secondary schools or universities, who practice, prepare their bachelor thesis, master thesis, or dissertation thesis in various subject-matters of software, mathematical, and physical world.

Customer support

It is very important to win a customer, but it is more important to retain him. Several regular customers bring incomparably higher income to the company than many randomly coming customers. There are many methods, how to retain customers. One of them is support provided on internet by means of information systems called eCRM. This method is becoming today more and more important. It includes obtaining information on individual needs of the customer, informing on the course of implementation of the order, communication with the supplier etc.

It is based mainly in real time on-line support by means of internet - the customer may connect with our worker or the customer's worker clicking on a button and ask him for advice, where he can find information he is just looking for. It is a parallel of green lines 0800, however the advantage is that the user, who is connected to internet by means of telephone (and there is still lot of them), can't call to the given number while browsing the internet. However, if you click on the button on web page, you may get necessary information without leaving the client's web page.

Contact

e-invent s.r.o.
Na Cihlářce 30, Praha 5, 150 00
Czech republic
Tel.: +420 270 005 027
Fax: +420 270 005 030
e-mail: info@e-support.eu
Company REG. No.: 27415970
VAT identification number: CZ27415970

Branch offices of e-invent

e-invente-websolutionse-supportNGI Service

Na Cihlářce 30, Praha 5, tel.: 270 005 027, info@e-invent.eu
Facebook   Terms of use  © 2011 e-invent s.r.o.

Customers of e-invent