Synergy Development
Synergy Business Solutions Ltd suite of Business Management and Accounting products are in a constant cycle of development. Continued development is important to you and to us for the following reasons;
- To ensure we provide you with the most feature rich, stable and easy-to-use product available
- To incorporate and provide compatibility with new technologies, operating systems and changes within the IT and Accounting sectors
- To maintain the security and integrity of your computer, software and database(s)
- To keep Synergy ahead of the competition so you know you have made the right choice with Synergy
To stay ahead, Synergy ensures all its staff are up to date with the latest programming methodology, qualifications and information on what the future may bring.
Through our affiliation with the Datasouth Group, we are frequently updated on future programming and IT infrastructure technologies. The Datasouth Group has strong business partnerships with industry leaders such as Microsoft, Hewlett Packard, Symantec, Cisco, Citrix and IBM.
We Listen to you!
For over 14 years Synergy has been listening to its clients and enhancing our programs to suit your needs and requirements and making sure the program does what you want, how you want it.
Custom Software Development Process
Synergy’s Software Development Process is designed to meet rigorous standards of quality, robustness and scalability expected of high performing software solutions. The management of this development process revolves around the specific needs and time constraints of the client to ensure the delivery of a high performance solution.
Initial Discovery Phase
Synergy’s Software Development Lifecycle
Insert diagram here
Synergy’s Software Development Process begins with the Initial Discovery Phase. If you require customised software development, Synergy provides an initial non chargeable consultation. This initial consultation provides Synergy with a clear understanding of the client’s existing business processes and requirements.
Synergy then provides the client with a detailed quote for the required work. If, however, the scope of the project is such that it is deemed necessary that deeper discussion is required prior to drafting a proposal, the client will be offered this further consultation at a fixed price. If accepted, Synergy will engage with the client in order to make sure all business and technical needs are addressed.
Requirements Analysis and Design Phase
This stage of the software development process will help Synergy and the client validate any initial assumptions, project specifications and business metrics. Detailed project specifications and a design of the solution are created and presented to the client for their approval.
Commercial Development Phase
Once approved, the Synergy software development team will begin developing the solution. During the development of the solution continuous engagement with the client ensures a comprehensive solution that meets the client’s requirements.
Once the development phase has concluded, user acceptance testing is conducted. This ensures that all designed functionality, configuration, layout and craftsmanship are complete and up to industry standards.
Support and Maintenance
Synergy will provide a two week commissioning period whereby any outstanding issues with the solution will be fixed at no cost to the client. After the commissioning period, Synergy can continue to proactively monitor the client’s solution through a Synergy Software Support Contract.
The successful completion of a project is extremely important to Synergy. The Synergy Software team will work diligently to achieve our client’s objectives and will at all times conduct business with a transparency that will help to establish a lasting partnership with the client.
Synergy 2008 Design Methodology
Synergy 2008 can not be regarded as a simple upgrade of Synergy Version 5. Synergy 2008 has been a thorough redevelopment of the core Synergy Modules.
Synergy 2008 followed the steps of the Synergy Software Development Lifecycle (link to diagram). This process enabled quality controls to be embedded within every aspect of the project’s development.
Each step of programming has been supervised by the Datasouth Senior Developer and the Synergy Development Team Leader. Milestones have been created throughout the project and have been adhered to. All aspects of programming and intellectual property have been documented.
This method has not only guaranteed the quality, but will also reduced the amount of time spent coding, testing and maintaining the program in the future.
Object-Orientated Development
When developing a new product from previous software one of the foremost goals must be to reduce the amount of code used. Synergy 2008 has achieved this through keeping up to date with advances in software development practices. Synergy 2008 has been developed using less code through a comprehensive rewrite of the Synergy database and core modules using an object-orientated development methodology.
The benefits of Object Orientated Development are:
• Efficient maintenance
• Faster Analysis and Design of Complex Applications
• Code can be reused allowing for faster development
• One time high quality design using standards that all programmers can use.
• Greatly reduced testing and maintenance
• Additional functionality can be achieved using already developed standards therefore guaranteeing application quality
• For your business this translates to less cost and faster addition of future product functionality.
Customisation
Customisation is a very important feature of the Synergy application. A very stable core application with a strong database has been built for Synergy 2008 allowing for faster addition of client requirements which in turn means reduced development cost for our clients.