Knowledge enterprises, due to their high-tech profile, chiefly have to base on IT technologies, including hardware and software to conduct managerial processes, and to organize working environments for all the staff, from executive to top management. This is why software development is crucial for existence and evolution of such companies. Software applications are developed for many areas within such organizations, since without them it is difficult to control, and coordinate work that is dedicated to innovation, and problem solving.