Software Development and Support
Prophecy has a team of experienced developers, who have participated in every phase of software design, development, deployment and long term support. These engineers have also deployed large network management systems, developing both bespoke tools as well as integrating commercial off the shelf products, and have worked as members of large multi-disciplinary teams. Software platforms require ongoing management, maintenance and support to remain reliable dependable and effective business solutions.
Design Services: Prophecy engineers can develop software tools, features and applications to assist organisations in enhancing both new and existing business processes. The holistic approach we take leads to better quality software that meets actual business requirements. We can work with Business Analysts to integrate platforms with business processes, and review how new applications will fit within existing frameworks.
Our design services range from simple and functional user interface design, through to the design of the application architecture. This can include north and southbound interface designs, integrating application APIs, scalability and security.
Develop: We have extensive experience delivering software projects using various coding standards, development methods and languages. We have specific focus on reliability, performance, secure design, quality assurance and peer review. We can QA against defined test plans and have a strong internal testing regime and philosophy. We also understand the need for independent testing and work with our customers and test partners to best ensure a quality outcome.
For green field projects, our consultants can evaluate and recommend the best tools and languages for the solution. This may involve developing a clean-slate implementation, building and integrating with open source tools and applications or incorporating existing Prophecy developed solutions.
Our developers are language agnostic, supporting development in many languages including PHP, Perl, Java, C/C++ and proprietary/vendor languages as required to support implementation specific environments.
Deployment: With experience working with businesses and organisations ranging from small entities through to large telecommunications providers, Prophecy engineers understand the processes, requirements and pressures around deployment in a variety of environments. We always work to support customer processes; including deployment documentation, testing, change-control, permits, sign-off, staff training, and associated project management. We can deploy and integrate commercial off-the shelf products, open source applications and our own packages.
Support:. Prophecy's services extend beyond delivery of the software and solutions. We understand that companies typically depend on the platforms we design and build and that ongoing support of these is critical to the business.
We have a helpdesk as well as professional 24x7 support options for critical fault resolution. We provide support contracts that can include ongoing software adjustments/customisations and user support. This ensures that customers not only meet implementation and delivery goals, but also that their investment is supported and maintained for the life-cycle of the product.