In addressing our clients, we place a strong emphasis on adding business value, a high level of service and consistent delivery. These are at the core of our service delivery.
Software Development
Development of custom business software is Fourge's primary service offering. The extensive project experience behind the Fourge team has resulted in the adoption of industry proven software development methodology and process.
Through the implementation of methodologies such as Rational Unified Process (RUP) and Agile, the best practices of software engineering are applied throughout the lifecycle of each project. These best practices include:
- Iterative Development
- Requirements Management
- Component Architecture
- Visual Modelling
- Continual Quality Verification
- Change Management
The typical software development project involves a series of disciplines consisting of related activities. The activities are performed by identified roles that contribute to the project. Fourge brings valuable and proven skills in these areas:
- Business and IT Strategy and Consulting
- Business Analysis and Modelling
- Systems Analysis, Design and Architecture
- User Interface Design
- Data Analysis and Data Modelling
- Implementation (coding, testing and integrating)
- Test
- Deployment
- Configuration and Change Management
- Project Management
In order to ensure quality software delivery and value add to the business, Fourge employs certain essentials within the software development process. These essentials are:
- Vision - develop a clear vision
- Plan - manage to the plan
- Risks - identify and mitigate risks and related issues
- Business Case - examine the business case
- Architecture - design a component architecture
- Prototype - incrementally build and test the product
- Evaluation - regularly assess results
- Change Requests - manage and control changes
- User Support - deploy a usable product
Consulting
Apart from taking on whole projects, Fourge also offers consulting services to clients.
- Development Practice
- Technology Advice
Fourge consultants are skilled in all respective areas of the software development lifecycle. The enables Fourge to offer assistance to clients by placing consultants into specific roles on client projects or by providing training and mentoring to the client's resources within the various disciplines.
Many directors find themselves in the precarious position of having to take decisions relating to technology strategy and planning. Fourge has experienced consultants that can add tremendous value to this process for clients.
Support and Maintenance
Every software system is unique in its support and maintenance requirements. Fourge is flexible in its approach to support and maintenance and is willing to offer varying support level agreements based on the client's business needs.
Systems Integration
The reality of IT today is that companies find themselves working with many disparate systems, each utilising their own technology platforms. Due to this fact, Fourge has equipped itself to meet the need of integrating systems on the back-end, middle tier and front-end depending on the client's requirements.
Data Services
A key element of business today is data. FOURGE offers services in this regard covering:
- data design and modelling
- data transformation
- data management
- data security
Web Hosting and Email
A large percentage of business is conducted on and through the internet. Many of the system we develop are also internet or intranet based. With this in mind, Fourge provides value added services in the area of:
- Domain registration
- Website hosting
- Email hosting and spooling








