Consultancy.............................................................................................................
W e specialize in the use of leading edge tools for developing web-based applications which address the problems of transaction processing and intermediate results while at the same time reducing the workload

associated    with    client-side   scripting, server-side  scripting  and  the  design  of databases    and    effective    input   and response forms.

We   work  closely  with  our  clients'  own personnel  to  ensure  that the web-based solution   faithfully   reflects  the  business model to which it is being applied. This has proved to be the most cost-effective way of working. If preferred, we can also provide a team of people, selected with a specific client' requirements in mind, to work with them on a project basis; or recruit specific team members to join the client's staff on a permanent basis

Effective applications can only be delivered over a soundly based infrastructure, which balances the differing needs of security, reliability, resilience, performance and cost.

All our staff possess internationally-recognized qualifications, which together with extensive practical experience, equips them to design and implement complete network solutions. These are always based on the latest technology available in the fields of routers, switches and firewalls and support the latest techniques of network configuration and management.

Our clients, therefore, benefit from complete protection from invasion by hackers and viruses while enjoying the levels of network availability dictated by their requirements and permitted by their budgets.

Providing continuous computing power to mission-critical applications requires the replication of key components and well-thought out procedures to recover from the failure of any such component.
Clustered Server Architecture, where, in the event of a failure, the work of a single server is automatically transferred to one or more servers in the cluster, is a solution which meets the requirement of "… distributed system of interconnected computers that functions as a single unified resource…" - this technique being known as "failover".

Clustered Server Architecture also allows an administrator to configure additional resources to facilitate load balancing as the volume and nature of the work changes.
As part of a contingency plan developed jointly with NIC IT and using clustered servers with RAID, our clients rely on the levels of resilience in their systems necessary for the proper conduct of their business.

Creating  a  truly  independent test-bed for network applications which does not  adversely  effect the  existing  production, care taking and  development  activities is sometimes very difficult to achieve in an already fully-loaded IT department.

For this reason,  we have established a clustered server system which may be readily re-configured to simulate particular client requirements so that system eventually purchased by the client is the most appropriate for their needs; having tried all the available options during the testing and scaling activities that are made possible by this approach. The presence of qualified and experienced NIC IT staff ensure that maximum benefit from applying these techniques.

Delivering desk-top upgrades in a compressed timeframe over a wide user community without compromising the quality of the resulting user service or diminishing the ability of the business to meet its objectives, require logistical planning, additional manpower and desk-side assistance to build user confidence in the upgraded system; which often conflicts with the ongoing activities of the IT department and its available resources.

NIC IT is able to build teams, whose capabilities reflect the specific upgrade brief given by the client, and which are self-sufficient in terms of day-to-day management to achieve the objectives of the brief in the time allowed and minimizing the impact on the client's help desk service.

In the same way that applications are distributed across a network, it is sometimes desirable to distribute the management of the network.
The skills and experience necessary to monitor network performance, diagnose faults and reconfigure a degraded system for the best diminished service possible are in short supply and are often used so infrequently that levels of quality inevitably suffer.

NIC IT staff manages a number of networks on behalf of its clients and, as a result, their skills are always in use and their experience is broad. They undergo continuous training so that they always represent best practice in this rapidly changing and business-sensitive environment.
Clients in this area are geographically dispersed but the technology in use by NIC IT allows them to enjoy the benefits of central control coupled with rapid response in the case of emergency situations.