Web Technologies

When talking about web sites, sometimes it is useful to look at the technology that is deployed to make a good fluent and responsive site.

This page will help you with some of the web technologies that JRB Software uses when designing a new site.

Whether we use a Content Management tool like Dot Net Nuke or Wordpress or whether we create one from scratch, JRB likes to make sure that your website is congruent and dynamic across all devices.

Take a look if you are interested in some of the technical buzz words associated with website deployment.


HTML stands for hyper text markup language. You may have come across this but basically it refers to a set of tags, attributes and scripting that is involved when creating a web page. HTML5 is the 5th generation of this technology. There are new features such as embedding graphics, audio, video and interaction to the user. New tags and basic input controls are greatly enhanced in this edition.

Generally, JRB Software tests websites against Microsoft Edge, Internet Explorer, Google Chrome, Opera, Safari and Firefox. From experience, most things work perfectly the same however at times there may need to be some backward compatibility built in.


Javascript is a powerful scripting language that can manipulate web page content in a HTML document. Javascript can perform validation, handle events such as resize or scroll, provide interactive features and perform background processes on the server without the need to refresh the page. This language is object oriented and is used in all mainstream browsers. Consider a grid that is paged and populated using some javascript code.

Javascript can access the HTML document and can work with dynamic properties to add/subtract to what you see on the screen. For example, imagine having a link that when pressed, dynamically shows a section of your page. Javascript is a very powerful language and one worth investing in.

Cascading Style Sheets (CSS)

CSS defines the appearance of a website. Elements on a web page represented by tags can be defined in appearance using classes and CSS. This way, the structure of a document can be distinct to appearance and style. A simple example is a paragraph - using styles such as padding, font characteristics and animation, a simple paragraph can come to life.

Menus and navigation are classic examples of using the characteristics of Cascading Style Sheets. We use server and client controls to jazz up our web sites.

More Web Technologies