Software Development
The software application is developed by Pro-Data following detailed discussions with the client and the development of technical specifications. We also carry out project consultancy and development services at client locations.
Furthermore, we provide complete solutions, which typically comprise of a system study and development of technical specifications at the clients’ location; development of the software application followed by implementation and testing of the application at our clients’ site.
Full Life Cycle Application Software Development
- Feasibility and system requirement study
- High and Low level design
- Application software development
- System acceptance testing
- Implementation of application
- Maintenance and support
Partial Life Cycle Application Software Development
- Study of specifications
- Prototype development
- Detailed design and coding
- System acceptance testing
- Deployment of software application
Conversion & Migration Projects
- Analysis of existing information systems
- Legacy to client-server or web based
- Character based to GUI based
- Lower version to higher version
- Language to language conversion (e.g. C to Java)
- Client-server based to web based
- Quality testing and implementation of final application
- Maintenance and support
Re-Engineering
- Study of existing systems
- Analysis & enhancements recommended
- Re-engineering of system
- Maintenance and Support
We can set up dedicated teams to carry out product support and maintenance. The services of these teams can be made available on a monthly retainer basis with no extra cost for support resources. This is especially beneficial in the case of companies where technical personnel are not readily available.
- State-of-the-art infrastructure
- Duplication of client environment
- Re-sourcing of skilled personnel
- Facility for direct client control over development team