SOFTWARE APPLICATION SOLUTIONS - Bespoke Applications
Main contact
Carl Edgar
Address
Eveleigh House
Grove Street
Bath
Bath & North East Somerset
BA1 5LR
Telephone
01225 475244
Fax
01225 444400
URL
www.ipl.com
Service details
IPL (www.ipl.com) provides a comprehensive range of business and technical services covering all aspects of technology-enabled business transformation. In particular, we focus on how IT can make a real difference to your business by streamlining processes, building in adaptability, exploiting synergies, and bringing together information assets in new ways.
For 30 years, IPL's core business has been its solution delivery service; that is, the development and integration of software solutions which fulfil our clients' business and technical requirements.
IPL is supported by SFW (www.sfwltd.co.uk) to augment its bespoke application delivery and support capabilities in Lot 1. IPL and SFW are both Microsoft Certified Gold Partners and our combined offerings provide substantial strength, depth and capacity.
Solution Identification Services:
- Business analysis and management: defining and optimising organisational business processes and any associated business change;
- Requirements specification: Defining, refining and validating functional and non-functional requirements for each application;
- Applications architecture consultancy: Consultancy on suitable architectures and architectural frameworks to ensure successful application delivery;
- Technology consultancy and advice: Choice of appropriate technologies for application implementation;
- Security advice and guidance: Ensuring that the solution complies with Government security standards and policies;
- Component selection: Advice on selecting software products and defining solutions based upon bespoke and/or customised components;
Solution Delivery Services:
- Application design: High and low level design of each application within the solution;
- Application development: Design, development, testing, and delivery of applications:
- Using bespoke and product components
- Using agile and/or traditional waterfall development methodologies
- Based on service-oriented or conventional architectures
- Developed using a wide range of Microsoft and other technologies, including open-source where permitted.
- Targeted at environments ranging from embedded systems to highly resilient server farm architectures
- Providing exceptional data integration using a wide range of data exchange paradigms
- Using delivery models from software components only to complete turnkey solutions
- Using prototyping as a design aid as well as proof of concept.
- Configuration and tailoring of product components and integration with bespoke components.
- Systems Integration: Complex systems and applications integration in heterogeneous vendor environments;
- Implementation and Roll Out into live use, including data take-on and migration from legacy systems.
- Support, maintenance and enhancement of live applications:
- For both new and legacy applications
- From simple fault fixing to on-going enhancement services
- Ranging from ad-hoc services to fully manned 24*7 support desks
- Remote and on-site support and monitoring
- Managed Services: including hosting;
- Verification: Application testing services;
- Training: Ranging from simple mentoring to extensive user training programmes;
- Technology Transfer: Provision of system and application handover services;
Other Services
- Client-side consultancy: Support in the procurement of applications and solutions including:
- Project definition
- ITT preparation
- Proposal assessment
- Programme management;
- Quality and process: Advice on quality processes and improvement for application design, build, test, acceptance, support and maintenance;
- Tools: Advice on the selection of appropriate development tools to support application development;
- Project review: Advice on how to recover an application development contract which may have failed or be at risk of failure;
- Performance remediation: Advice on improving and tuning the performance of applications;
- Training: Advice on the design and delivery of application training;
- PRINCE 2: Advice on the application of PRINCE 2 project management philosophy and practices;
- Data design: Advice on the design of application data structures and security models;
- Application verification: Advice on all aspects of application validation and verification including all forms of unit, integration, acceptance and performance/load testing.
