Web development

Click on any of the skills on this page to read more about them.

front end development, custom web application development



E-commerce computing that is managed through website portals uses any number of digital tools to collect and structure data. Databases (customers, inventory), templates (page styling, forms), and session management tools are all utilized to connect the viewing consumer with the site owner's goods and services in a way that engages and encourages sales and repeat visits. Web site development establishes the functions that will connect the buyer and seller.


Websites are constructed on both the "server" side (by the website host) and the "client" side (the site owner's proprietary information and preferences).


On the server side, a "framework" program acts as the "structure" upon which a web page is built and will configure the digital tools to access and operate the various commercial functions. Frameworks accept modules of additional programming that are selected based on the client's needs.


Three prominent "server" side programs that are used for e-commerce include "PHP," "Python" and "Ruby." Each of these programs is a language that can be manipulated to provide everything the end-user wants. The specific attributes of each language are different from each other, just as French is different from English, so programmers select one over the other based on the properties that will work best for the client's purposes.


"CakePHP," "Yii," "Zend Framework," "Symfony" and "CodeIgniter" are variables on the "PHP" language. "Django," "Webapp2," "Twisted" and "GAE" are variables of the Python language, and "Sinatra" and "Grape" are variables on Ruby. "Rails" is another language on the server side; it is combined with Ruby to craft the versatile language "Ruby on Rails."


On the clients’ side, "CSS" and "Javascript" are used to create the look and feel of the website that viewers experience. CSS (cascading style sheet) offers the multiple website visual options -- colors, styles, placement of images and text, etc. Javascript organizes the data retrieved from the server into the functions required by the site owner to engage online website visitors.


Onix keeps up to date with the leading edge frameworks. Established customers are consistently upgraded and refactored. Our ongoing process allows our clients to avoid predictable mistakes and ensure high quality project delivery and dependable ongoing support for our long term clients.

Click on any of the skills on this page to read more about them.

  • Back End Programming
    PHP, Python, Node.js, Java/Spring and Ruby
  • Front End Development
  • Database Design and Development
    MongoDB, PostgreSQL, MySQL and Redis
  • E-Commerce
    OpenCart and xCart
  • Frameworks
    PHP - Yii, CakePHP, Zend Framework, Symfony, CodeIgniter
    Python - Django, Webapp2, Twisted, GAE
    Ruby - Rails, Sinatra, Grape
    CSS - Twitter.Bootstrap
    JavaScript - jQuery, PrototypeJS, YahooUI, Ext JS, Raphael, Backbone, Marionette.js, Angular.js, Socket.IO
Contact us for more information