Custom Development

The requirement for a custom development usually emerges for one of two reasons:

  • Output from a gap analysis of a business requirement versus the preferred vendor software offering
  • Desire to support a new product  on an existing platform that has a feature not supported by the incumbent software

Once the requirement has been identified Citisoft can assist in a number of ways which include

  • Production of the user requirement specification
  • Working with the software vendor to produce a technical specification
  • Negotiation with the vendor over development cost and time line for delivery
  • Project Management of the implementation
  • Update to work flow processes