U scrabble.jpg

SOFTWARE DEVELOPMENT is the process of programming, testing and bug fixing in creating and maintaining application and frameworks involved in a software release cycle and resulting in a software product.

It includes all that is involved between the conception of the desired software through to the final manifestation of the software.                                                                                                                          

Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance or other activities that result in software products.


QUALIFYING is a key element to ensure that your ideas and objectives make sense.  This is normally done through a workshop scenario where lean canvases are utilised to identify and prioritise the goals based on input from both the Squid team and the relevant business stakeholders.

This qualification session is critical to give you the best chance of success and outlining all the elements that need to be considered before kicking off. Remember don't just build it because someone "thinks" its a good idea.  


USER EXPERIENCE  (UX, UXD or XD), this process involves enhancing user satisfaction by improving the usability, accessibility and pleasure provided in the interaction between the user and the product.  

User experience design encompasses traditional "human computer interaction" (HCL) design and extends it by addressing all aspects of a products or service as perceived by users.  

Interaction Design (creation of meaningful uses of hardware and systems) and Interactive Design (design of those hardware and systems).


INNOVATION is crucial to the continuing success of any organisation and can involve a new method, idea, product etc.    

synonyms: change, alteration, revolution, upheaval, transformation, metamorphosis, reorganisation, restructuring, rearrangement, recasting, remodelling, renovation, restyling, variation;  

noun: the action or process of innovating.  

plural noun: innovations:  "technological innovations designed to save energy"


DESIGN often involves consideration of the aesthetic, functional and economic dimensions of both the design object and design process.  

Creative design may involved considerable research, thought, modelling, interactive adjustments for revisions and re-design.

The design visualisation process may include computer generated imagery, digital animation, 2-D and 3-D models, which help develop prototypes and end products for release.