Software Development Edinburgh - Cardinal IT

Software Development Edinburgh - Cardinal IT

Cardinal ITs offices located in the centre of Edinburgh provide the ideal platform to engage local business. This is essential to our software development process, where significant emphasis is placed on frequent and regular customer involvement to ensure the client is completely satisfied with their final product.

Software as a Service - Cardinal IT

Cardinal IT utilises the latest Internet technology to develop robust and cost-effective Software as a Service solutions. The highly scalable nature of this technology allows our software to grow in alignment with our customer's business needs.

Rich Internet Application - Cardinal IT
Cardinal ITs thin client, Rich Internet Applications utilise the latest web browser technology to deliver a user experience equal to that of traditional desktop software, but with greatly reduced support and maintenance costs.
Bespoke Software Development - Cardinal IT

"Today's workforce relies on mobility more than ever before, as companies are looking to gain a competitive edge by providing customers with better, faster and more efficient service. To accomplish this goal, the increasingly mobile workforce needs to access information, applications and services including personal calendars, inventory information, customer records and sales information on their own terms –– when, where, and how they choose, via any computing device."(Mobility Magazine)

Cardinal IT is a developer of bespoke software for data-centric applications such as CRM, recruitment and property management. Our Software as a Service solutions represent the leading edge of Internet technology and offer a number of advantages over traditional implementations, such as cost savings associated with deployment/maintenance and superior mobile access through cross-platform support.

In addition to the technological advantages of our product, customers choose Cardinal IT because of the collaborative involvement they have at every stage of the design and development of their custom software solution. This ensures the delivered product meets their needs first time, every time.

Find out more?Bespoke Software Development - Find out more

solution - Cardinal IT
solutions
about - Cardinal IT
about us
contact - Cardinal IT
contact

 

Consultation - Cardinal IT

Cardinal IT offers a free assessment of your software development needs.

Contact Us to arrange a meeting at our Edinburgh office. If it is more convenient, we can visit your premises at a time of your choosing.

If you have a data management or software development need, contact us to learn if we can provide a solution to meet your requirements.

Latest News
Cardinal IT Logo
Cardinal IT © 2006 - 2009
Software Development Edinburgh
Privacy Policy, Links, Location, vCard
Valid HTML 4.01 Transitional
[X]

Rich Internet Applications

Web browsers were initially intended only as a means of visualising mark-up language received from a server. This meant data entry widgets were limited and not as capable as desktop software equivalents. Loading a whole page of (typically the same) content each time a link was clicked also led to empty screen pauses.

Various competing technologies have emerged that attempt to address these concerns.Rich Internet Applications(RIAs) leverage one ore more of these technologies to provide a user experience comparable to that found on the desktop.

Software development of RIAs typically involves use of AJAX and DHTML, or a browser plug-in such as Adobe Flash or Microsoft Silverlight.

Rich Internet Application

[X]

Software Development

Software Development is the term given to the range of activities associated with the creation of a software product. These activities may include, but are not limited to, requirement capture, design, coding, testing and maintenance. The effort spent on a particular activity is typically dictated by the scale and complexity of the software project. Traditionally these activities were performed sequentially (the waterfall model), but alternative methodologies, such as Agile software development, have emerged which advocate a more iterative procedure, thereby increasing the flexibility of the software development process.

In the field of software development, a number of best practice designs, or patterns, have emerged. The Model-View-Controller (MVC), is one such pattern which advocates splitting business logic (the controller) which operates on a data set from the presentation of this data (the view) and its persistent storage (the model). The isolation of layers in this manner allows for self-contained development and testing of each layer, or for an entire layer to be replaced at a future date.

The MVC is at the core of the software developed by Cardinal IT, Edinburgh. The model is implemented by means of a relational database server. The view is typically implemented as a thin-client application that leverages technologies such as Adobe Flash or HTML with AJAX, such that it may be deployed through web browsers with no additional installation effort. The role of the controller is fulfilled by server side technologies, such as JSPs, Servlets or PHP. XML and Object Relation Mapping software are used to provide the isolation between the layers.

Software Development
Model View Controller

[X]

Vcard

Cardinal IT - Software Development Edinburgh 12 South Charlotte Street , Edinburgh EH2 4AX UK 55.950983, -3.2063 Telephone 0131-624-9812
Fax 0131-225-4726
Business Categories: Software Development, IT Consultancy, Software Company, Software Web Development