Our Services
Rock IT's mission statement is to
design and develop cost-effective software solutions to fit specific
business requirements. Our projects typically involve
database development and range from financial applications through
to Ecommerce. Our typical customers are small to medium sized businesses
looking to make efficiency gains in their business through tailored
software.
We are unique in Gibraltar because our focus is 100% on software development.
We often find that many other companies offer development through
staff who's primary role is everyday IT support. We instead
focus on what we know and do best - software development - partnering at
times with our preferred partners to offer hardware installation,
training
& various support options. This is because it is our view that everyday IT Support
and software development are distinctly different roles requiring different
skill sets.
Bespoke Software Development
A
tailored solution supports and enhances existing business processes. It
can empower companies to cost-effectively reach new levels of functionality
and efficiency far beyond the typical “off the shelf” packages. It can help
growing companies improve their productivity without hiring new staff or
making dramatic structural changes.
Typically, we develop heavily customised
Customer Relationship Management
(CRM) databases for small to medium sized companies to help with sales and
accounting processes. These systems automate key business activities to
raise the quality of their service.
Our focus is on developing solutions using industry standard technologies,
such as Microsoft SQL Server and
.NET. Our developers have experience in
most main stream technologies. We use project management methodologies to
deliver software in a timely and cost effective manner, as well as follow
industry coding standards and practices.
We have extensive experience in a wide range of industries from car distributor
sales systems through to larger compliance and portfolio management systems
for International Banks.
With every project, we work closely with the client onsite to develop a
solution that meets requirements and budget. Depending on the requirements,
solutions may either be developed from scratch or built upon existing systems.
Our Development Approach
With every software project we undertake, we always
follow a structured approach to managing the project.
It is always of utmost importance to us to maintain our reputation for
cost-effectively delivering a project on time and within budget
expectations.
For smaller projects of several weeks, we often follow a process of evolutionary
prototyping. This technique essentially comprises a series of workshop meetings
with the client to discuss and determine their requirements. These requirements
are then used to develop prototype versions of the required software which
are along the way refined into the eventual solution. For larger projects,
we are happy to adopt more complex methodologies as per your requirements
such as PRINCE under the guidance of a project manager.
We will usually offer to work onsite, if the client so
wishes. We believe this often gives the client the big advantage of greater
involvement in the ongoing development project to help ensure the delivered product
meets all expectations.
Typically a larger project will involve an initial study to determine your
requirements and also to propose possible solutions. This study will then
provide the framework and planning for the development of the eventual solution.
All our developers are IT postgraduates, with a range
of between 4 and 16 years experience in developing solutions utilising mainstream
development tools. Some of our developers have a background in
the City, while others have experience in a diverse range of industries
ranging from the automotive sector to retail accounting.
We often supplement our in-house Microsoft skills by utilising close partnerships
with organisations and contractors who are experts in specific areas
- such as professional training, photography, graphics design and java development.
We also have experience in outsourcing IT projects to India and other countries
to offer for long term development and support contracts.
Sage
Accounting Integration
We
can design and develop custom software that
tightly integrates with Sage accounting products. We also help companies
with Sage support and customisation.
Our systems are often integrated with Sage so that the underlying accounting
system is automatically updated to save data
entry work and facilitate detailed management reporting.
Management
Reports
In a lot of growing companies there is often a wealth of information
locked away in databases, accounting, sales and other disconnected systems
around the organisation.
We can be your key to unlock this information. Utilising standard industry
reporting tools such as
Business
Objects, we can quickly integrate data from disconnected
systems and develop bespoke reports.
Development
Tools
We have experience using a wide range of software tools.
For every project we undertake, we will always
recommend the most appropriate tools for the type of solution
required. As with any project, the right tools are
a very important as they affect the long term costs and success of any
project.
For most software development work, we focus on strong
Microsoft products such as
Visual Studio.
In particular we often use Microsoft
Visual Basic, together with the
.NET framework, we
can quickly build strong and reliable windows applications. We
use ASP.NET for Internet based development and
SQL
Server for database development
We employ the use of industry standard development
techniques and over the years have developed a healthy code repository
which allow us to build even complex multi-tier applications in the
shortest amount of time possible.
Development & Consultancy Rates
For any new project we always
offer to provide an initial consultation free of charge. We are
happy look at your requirements,
offer advice and prepare a quotation.
Our normal rate for typical ad hoc software development or
consultancy is £50 per hour.
Discounted rates are available at daily, weekly and monthly rates.
Some IT skill-sets are cheaper or more expensive, we
therefore recommend contacting us for more detailed pricing
regarding your requirement.
