
GSD specialises in bespoke system development and system integration across a variety of platforms focussing mainly on the Microsoft .NET development platforms.
Our highly specialised technical team encompasses the entire development lifecycle from envisioning, through planning, development and final implementation and hand over according to the Microsoft Solutions Framework (MSF) methodology for our development projects.
We are Microsoft certified and have competencies in:
- Software Development
- Independent Software Vendor (ISV)
- Web Development
- Portals and Collaboration
- Content management
- Business Intelligence
We are proficient with many of the programming languages on the market today and have extensive experience ranging from the early days of Cobol, RPG and assembler, through to the first object orientated languages such as C, C++ and Pascal and are now coding in the languages of the future in the .NET 4 framework in C#, J# and VB.NET.
Our developments consist of Windows, Mobile and Web based applications. Examples of these are web based portal systems (Microsoft Share Point and DNN), recruitment engines, e-commerce applications and mobile scanning solutions for manufacturing, medical, transportation and commercial industries. We have developed skills in delivering Web Service based architecture allowing us to integrate a myriad of systems and disparate platforms together.
In the ERP arena we have done extensive modifications and enhancements around our supported ERP products and are certified SAP SDK development and implementation partners.

Consultancy - What is this?
When you don’t have the right skills in house to undertake a project then the best way to get them is to engage the services of an experienced expert to do the specialised work.
How will it help my business?
You can realise substantial benefits within your organisation by engaging the right skills for a short period of time without having to keep them on your payroll full time. Consultants can give your organisation the impetus you need to rapidly raise your business to the next level.
Even though consultants cannot be expected to be as familiar with the organisation as the managers, and are generally more expensive for each day of service than most employees, consultants provide at least four valuable benefits:
An independent viewpoint
Precisely because a consultant is not a member of the organisation, he or she brings objectivity and detachment to the problems faced by the organisation. Because the consultant is not involved in the internal politics of the informal organisation or cliques, the views and opinions of the consultant can be accepted as unbiased.
Special qualifications. An experienced consultant possesses special knowledge, skills and a variety of personal attributes.
Temporary professional services. Organisations sometimes find themselves short of critical expertise in a given area. Engaging a consultant will probably be less expensive in the long run than hiring new managers or employees. Change Management.
Growing businesses must undergo periodic organisational changes to effectively manage a growing staff. Consultants can conduct an organisational assessment, recommend changes to the organisational structure, make recommendations to the internal processes to maximize productivity, and help you implement the changes.
Why GSD?
We have a dedicated team of consultants skilled and certified in their respected area of expertise. The experience and quality of our consultants remains our most important aspect since it is this experience that adds value to the service we provide our customers.

Implementation - What is this?
Implementation is the process of deploying business software and/or solutions, in an orderly and planned manner, into your organisation.
How will it help my business?
The outcome of this implementation process has a direct bearing on organisational performance after the project go-live and as such needs to be carefully managed and executed.
Why GSD?
GSD has extensive experience in implementing systems and our level of involvement in the implementation process can range from that of a guidance and quality assurance role through to full-scale project management and execution. You decide what best suits your requirements.
We offer various professional consulting services associated with the implementation of a business software solution. These include but are not limited to:
- Project planning and management
- Business process mapping
- Configuration of system to specific requirements
- Data conversion and uploads
- Technical assistance and solution provision
- System and User Acceptance Testing (UAT)
- Training and Knowledge transfer
- Change management
- Bespoke Customisation identification and delivery
- System Design and Integration
- Web based content delivery
- Data warehousing and BI solutions
- Mobile solutions

Consultancy - What is this?
The most important aspect of any project is to deliver a successful solution on time and within budget. To achieve this every project needs to be properly managed, resources identified, roles assigned and tasks allocated.
How will it help my business?
By correctly managing the implementation process you give your project the best chance of being completed within budget and on time and with minimal risk.
Why GSD?
We have successfully managed many small to large implementations using our standardised and proven implementation methodologies. Our projects are broken down into task based activities around manageable steps.
- Project Preparation
- System Architecture
- Implementation Blueprint
- Environment Preparation
- Data Migration
- Software Configuration
- Remote Connectivity requirements
- Initial Unit Testing
- User Training
- UAT (User Acceptance Testing)
- Go-Live (Milestone)
- Handover and Handholding
- Service Level Agreement (SLA) - Optional
These are then planned against time lines and results of each task measured for completion. Any problems and issues can then be rapidly identified and quickly resolved. The risks inherent in any project are thus reduced to a manageable level.


