Services

Dedicated Solutions

Dedicated Solutions  
Development of dedicated desktop applications, client tailored are one of the most important features of our company. Generally speaking, this means setting up an information management flow within a company.

Customers

Web Solutions  
In order to stay active on the web, DUK-TECH clients receive a full-range of services that come for all phases in a unitary and transparent fashion.
details >
Outsourcing  
Based on a experience of more than 6 years of interacting with different type of bussiness activities and software development processes, in this moment DUK TECH is able to deliver professional outsourcing and nearshoring services.
details >
 

Generally speaking, these applications mean the development of a company informational workflow system. The software features are implemented as an IT solution that matches the real segments that occur in client\'s work-phases. Due attention is also given to optimization at all levels (human, time, material resourses). This approach will automatically lead to an increased effieciency by having an effective control over the elements that generate costs of all kind.



Even though a large part of our project use Microsoft .NET platform, depending on the client needs, we can also develop in Java C / C++ both under Windows and Linux



Steps taken for solving a dedicated task:
Diagnosis & analysis In this phase we identify the information that will be fed to the future solution. We also evaluate the potential elements that might come into play during everyday use.
Concept development At this point we develop the software architecture, preview the integration options of our solution within already working tools. We define here the implementation parameters. Furthermore, qualitative and quantitative measures are defined. These measures are means of effective evaluation later on.
Scheduling It is time for planning. Development phases and development milestones are created. These are defined such that easy and consistent evaluation can be done at all levels (corectness, task achievement). In this way, time elapsed time is evaluated.
Development This phase essentially means development of software components, as defined before. Usually, this means an incremental approach, every step can influence the next steps. Depending on complexity demos can be developed so that the client can have a hand-on the final product. This also allows testing the limited functionalities implemented so far. At this stage, the selected architecture is evaluated.
Deployment Once the software solution is ready, it is deployed to the client\'s location. Also, live configurations and settings are done.
Training In this phase, user-guides, documentation are handed in. The end-user get training on how to operate the software. They get familiar to the application and learn how to effectively use it in their work processes.
Maintenance hould problems arise, we are ready to solve them. We keep track of the database well function, application functionality and so on.
Update Based on client\'s feedback we can extend the implemented functionalities or integrate new ones.