Tailor Made Software
Development of up-to-date applications
A dependable and easy-to-use information system is a prerequisite for managing any organization or company. Although the current market offers a number of preset solutions, specific customer requirements related to functionality often lead to development of tailor made applications. Such a solution, as opposed to standard ready-made products, matches exactly the particular user requirements and is apt to provide an intimate and comprehensible environment, which, compared to less flexible ready-made applications, also enhances the productivity.
CCA has been collecting the know-how in implementing specialized tailor made information systems for many years. We make use of more than 10 years of experience with development for customers of various sizes and industries. When creating a solution, CCA always places the emphasis on comprehensive services associated with the implementation, therefore we provide for all the development and implementation stages, including all the subcontracts required and the complete technical equipment, as well as any additional services needed for the particular solution.
The entire development process can be divided into the following stages:
- Feasibility Study – provided at the beginning of the project, it examines the solution options for the particular topic, identifies and defines the required resources, plans time scales and predicts potential risks.
- Initial Project – determines the overall solution concept, including the data model, the process model, the list of system requirements, etc.
- Implementation Project – the material required to evaluate the prototype. It also includes the proposal of screen layouts and a list of functions to be provided in the particular screen. This is the main source material for programming.
- Evaluation of Prototype – with its goal consisting in the approval of the application proposal before the development is undertaken. CCA presents to the project team the proposals of each screen and collects their comments. Before the development starts, the project team members can significantly influence the design of the application within the framework defined by the approved project documentation.
- Development – the system itself is created during this stage. It includes in particular programming, testing and preparing of the documentation.
- Pilot Operation – the period, during which the functionality of the developed system is verified using a test version. The pilot operation includes collecting of comments, their evaluation and solving.
- Implementation – the process of introduction of the system, the functionality of which has been verified during the previous stages. The implementation includes, for example, the installation of the productive version, user training, consulting and other associated services.
Technologies used:
- Database systems – development of safe and powerful information systems based on Oracle and Microsoft databases.
- Applications based on Microsoft .NET – contemporary and robust platform intended for development and implementation of web and client applications.
- Applications based on Java – particularly development of web applications based on the J2EE platform widely supported by IT solution vendors.
- Portal solutions – fast implementation of preset portal solutions or development of specific web portals.
- Business Intelligence - analyses and implementation of solutions intended for management support, identification of risks and forecasting.