Software Development

While software development comes in many forms, The ICB has outlined the most common considerations of our clients. You don't need to develop software to make a website. There are plenty of tools that offer inexperienced web designers intuitive user experiences for creating websites. These web creation tools are referred to as WYSIWYG (What You See Is What You Get) editors. The WYSIWYG acronym is pronounced "Whissy Whig".

Responsive Design

If your web presence doesn't look different on cell phones, tablets, and computers then you need to get with the times and get with Responsive Design. Responsive Design is what formats and adjusts designs to respond to what device launches the designs. If you use a cell phone and a computer, you understand the importance of Responsive Design.

Data Collection

Analytics and in-software data collection methods allow for analysis of software performance and product performance in the marketplace. Most software can be tracked using standard analytic data, but high-performance software demands the integration of internal tracking methods in order to determine and reference software specific variables.


Analysis of software performance and well as market performance create roadmaps for product evolution and growth. Everyone understands that growth pays for the whole party and is leveraged for capital to fund evolution. Analysis of data is crucial to growing a web presence.


When it comes time to evolve, we always suggest that you find out what your audience wants first. It is much easier to evolve a product once data collection and analysis have indicated important trends. While Evolution is important from design, it is critical to consider post-launch.