Our Offer / Scope
Our offer involves the wide range of subjects on the field of software/firmware development. Due to customers' needs and software requirements we could participate in the whole project life cycle as well as in any stage of development or maintenance. We also provide services when the project is completed such as: project monitoring, maintaining the system, and extending a project to adjust it to new requirements.
CodeConcept provides wide range of software development services. Subject areas and challenges that we take up together with our clients include:
- Customer's requirements and needs analysis.
- Creating necessary documentation: requirements specification, technical documentation etc.
- Completing full-cycle projects from beginning to end.
- Developing existing software by adding new and updating old functions.
- Software migration to more modern program environment (using new technologies).
- Existing software maintenance, i.e. removing errors, functional trainings.
- Adapting a project to work with many language versions as well as adding new language versions (including making translations).
- Efficiency tuning.
- Hardware design.
Project life cycle
Complying with our clients' requirements and the individuality of their work, we ensure the realization of the full cycle of project development. Here is our model project life cycle that we normally use:
- Specification – preparing documents which specify the client's requirements.
- Design – providing system design (components, technologies and data flows) and software design description.
- Development– module coding and testing.
- Q/A – integrating and testing the whole system.
- Launch - providing and activating complete system.
We certainly appreciate the fact that, over the years of their experience in the business, our clients may have developed their own work model. Consequently, we always seek to comply with their requirements to ensure the friendliest possible cooperation.
Our offer in particular areas includes:
- Creating and developing PC-software applications
- Creating and developing Web applications
- Creating and developing software for embedded – firmware devices
- Creating and developing software for mobile devices
- Integrating various information systems: diverse kinds of PC applications, PC applications with embedded and mobile devices software. Integrating every type of software with Web applications.
- Creating data bases
- Software localization
Creating efficient software requires carrying out a series of analyses at different levels and in various areas. Codeconcept carries out the following analyses:
- Inventory of functioning technical infrastructure
- Technical analysis of functioning systems
- Client's needs and requirements analysis
- Post-implementation analysis
Carrying out the whole project cycle requires preparing documentation at various stages of software development. CodeConcept writes out inter alia:
- Functional project specification
- Technical specification
- Information system project
- Test and validation documentation
- Software confirmation procedure
- Traceability matrix
- Software manual
Our offer of programming services is not limited to software creation, we also propose a wide range of post-project services, among others:
- Functioning system monitoring
- Professional trainings
- Software development
- Maintenance and author's supervision
In recent years, due to our clients' requests we have extended our offer to add several new services associated with hardware design, namely:
- Hardware project preparation (both SCH and PCB) optimized in terms of dimensions, costs of production, software, etc. according to client's guidelines
- Preparing complete data for production purposes
- Prototyping, initial launching and testing
- Production coordination (on client's demand)