SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Web and Native Applications
4th
November 2010
Stuart Scott
Outline
• Definitions: native and web
• Pros and cons
• Usage situations
• Economics
• Hybrid approaches
• Positioning
Native
• Device-resident
• Installed by maker/operator or user
• Tool chains generally will be platform specific
• Development targeted to a platform/framework
– iPhone (Cocoa Touch - Obj C)
– RIM (MIDP Java)
– Java Mobile (MIDP / Java)
– Android (Android / Java)
– etc.
• Developer specialism is a consideration
Benefits of Native
• Access to device features
– Where supported by the SDK/platform
– Sometimes these are the same
• Performance
– Graphics: gaming, acceleration
– CPU: computation
• Not necessarily needing net connectivity
– Can run in offline modes
• Discoverability
– Some benefits in having an app already on a
device
Web Applications
• Run in the browser, so limited to the browser's
capability set
– Which changes...
• Written in web languages
– Html, JavaScript, CSS
– Web developers
• Exploit commonality of browser – but browsers
are still fragmented
– WebKit: N73 → iPhone
• Different type of moving target
Benefits of Web
• Fixable: maintenance server side
• One size fits many
• Trickery can make apps look light
• Freedom
– From app store reliance
• Toolchain familiarity
– OSX, Windows, Linux,...
• Concerns, some of which are inherent to web:
– Reliance on UA, where needed
– XSS, Injection
Depth of machinery
Web apps
Obj C
Java ME
Java
C++
.NET
Complexity
Flash
Speed
APIs
• OpenGL ES
• Messaging
• Address Book
• Geo capability
• Accelerometer
• Compass
• Trust Services
Economics 1
• Development costs, arbitrary units
– Iphone 10
– RIM 15
– Android 16
– Java Mobile 4-50
– Web 5
• Native apps need deployment mechanism
– App stores
• Web apps need server support
– Another type of host facility...
Economics 2
• Cost to get web application to market
– Server - plus development and test
• Cost to get native app to market
– Platform build(s)
– Store fees
– Test and QA fees
– SKU Management
– Platform changes
Hybrids
• Blend app packaging and web app development
– Attain web development with native app packaging
• PhoneGap offers a stop-gap solution
– Project objective: to not exist
– Cross-platform Javascript/HTML deployment
• Jquery html simplification
– Javascript library
Comparison
What do users want?
Some experience applications to consume or
create
Speed. Possibly.
Fast access to content/information/experience
Developer objective might depend on RoI and
therefore means to monetise
Success
Entry costs
Revenue potential
– Market size and ability to address
– Payout
Communication
– App Stores vs. known web techniques
Who is paying
Buyers
(Developer perspective)
B2B customers
– App build, deploy, maintain
B2C customers
– App marketing
Hierarchy
– Mobile site
– Measurable RoI
– Transactions
Contact
Intohand Ltd
The Innovation Centre
Carpenter House
Broadquay
Bath
BA1 1UD
www.intohand.com
+44 1225 388666
stuart@intohand.com

Weitere ähnliche Inhalte

Was ist angesagt?

What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseDipesh Mukerji
 
Remote Systems MIRFI Final Demo
Remote Systems MIRFI Final DemoRemote Systems MIRFI Final Demo
Remote Systems MIRFI Final Demommas000
 
BLN Making it Mobile - financial services example
BLN Making it Mobile - financial services exampleBLN Making it Mobile - financial services example
BLN Making it Mobile - financial services exampleChris Swan
 
Cyber security awareness online module
Cyber security awareness online moduleCyber security awareness online module
Cyber security awareness online moduleNanda Mohan Shenoy
 
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...Mobile Trends
 

Was ist angesagt? (10)

What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes Sense
 
Remote Systems MIRFI Final Demo
Remote Systems MIRFI Final DemoRemote Systems MIRFI Final Demo
Remote Systems MIRFI Final Demo
 
prasadiib
prasadiibprasadiib
prasadiib
 
RESUME Lite - Thejasvi V
RESUME Lite - Thejasvi VRESUME Lite - Thejasvi V
RESUME Lite - Thejasvi V
 
BLN Making it Mobile - financial services example
BLN Making it Mobile - financial services exampleBLN Making it Mobile - financial services example
BLN Making it Mobile - financial services example
 
Cyber security awareness online module
Cyber security awareness online moduleCyber security awareness online module
Cyber security awareness online module
 
Bill volk
Bill volkBill volk
Bill volk
 
CV_Asif
CV_AsifCV_Asif
CV_Asif
 
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
 
First java tutorial
First java tutorialFirst java tutorial
First java tutorial
 

Andere mochten auch

Turning leads into customers
Turning leads into customersTurning leads into customers
Turning leads into customersIntersog
 
Intersog mobile presentation
Intersog mobile presentationIntersog mobile presentation
Intersog mobile presentationIntersog
 
Five Common Mistakes to Avoid in Apps Development and Marketing
Five Common Mistakes to Avoid in Apps Development and MarketingFive Common Mistakes to Avoid in Apps Development and Marketing
Five Common Mistakes to Avoid in Apps Development and MarketingIntersog
 
Why develop multiscreen software
Why develop multiscreen softwareWhy develop multiscreen software
Why develop multiscreen softwareIntersog
 
Happy-ending story: How modern technology can cure - Valerie Verveda, Project...
Happy-ending story: How modern technology can cure - Valerie Verveda, Project...Happy-ending story: How modern technology can cure - Valerie Verveda, Project...
Happy-ending story: How modern technology can cure - Valerie Verveda, Project...Intersog
 
How to develop a game
How to develop a game How to develop a game
How to develop a game Intersog
 
Mobile Commerce Trends 2013: Insights from Google
Mobile Commerce Trends 2013: Insights from GoogleMobile Commerce Trends 2013: Insights from Google
Mobile Commerce Trends 2013: Insights from GoogleIntersog
 
E-commerce Trends 2013
E-commerce Trends 2013E-commerce Trends 2013
E-commerce Trends 2013Intersog
 
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps DevelopmentMobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps DevelopmentIntersog
 
Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...
Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...
Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...Intersog
 
Healthcare. Правила коммуникации.
Healthcare. Правила коммуникации.Healthcare. Правила коммуникации.
Healthcare. Правила коммуникации.Intersog
 
Isomorphic React.js (by Maksym Klymyshyn) - Hack'n'Tell JavaScript - 2015.05.16
Isomorphic React.js (by Maksym Klymyshyn) - Hack'n'Tell JavaScript - 2015.05.16Isomorphic React.js (by Maksym Klymyshyn) - Hack'n'Tell JavaScript - 2015.05.16
Isomorphic React.js (by Maksym Klymyshyn) - Hack'n'Tell JavaScript - 2015.05.16Intersog
 
Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...
Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...
Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...Intersog
 
Outsourcing - different views UPD
Outsourcing - different views UPDOutsourcing - different views UPD
Outsourcing - different views UPDIntersog
 
How to Release Your Mobile App in 10 Steps
How to Release Your Mobile App in 10 StepsHow to Release Your Mobile App in 10 Steps
How to Release Your Mobile App in 10 StepsIntersog
 
Web components + Material design = Polymer (by Vyatcheslav Potravnyy) - Hack'...
Web components + Material design = Polymer (by Vyatcheslav Potravnyy) - Hack'...Web components + Material design = Polymer (by Vyatcheslav Potravnyy) - Hack'...
Web components + Material design = Polymer (by Vyatcheslav Potravnyy) - Hack'...Intersog
 
Windows 8 app development
Windows 8 app developmentWindows 8 app development
Windows 8 app developmentIntersog
 

Andere mochten auch (17)

Turning leads into customers
Turning leads into customersTurning leads into customers
Turning leads into customers
 
Intersog mobile presentation
Intersog mobile presentationIntersog mobile presentation
Intersog mobile presentation
 
Five Common Mistakes to Avoid in Apps Development and Marketing
Five Common Mistakes to Avoid in Apps Development and MarketingFive Common Mistakes to Avoid in Apps Development and Marketing
Five Common Mistakes to Avoid in Apps Development and Marketing
 
Why develop multiscreen software
Why develop multiscreen softwareWhy develop multiscreen software
Why develop multiscreen software
 
Happy-ending story: How modern technology can cure - Valerie Verveda, Project...
Happy-ending story: How modern technology can cure - Valerie Verveda, Project...Happy-ending story: How modern technology can cure - Valerie Verveda, Project...
Happy-ending story: How modern technology can cure - Valerie Verveda, Project...
 
How to develop a game
How to develop a game How to develop a game
How to develop a game
 
Mobile Commerce Trends 2013: Insights from Google
Mobile Commerce Trends 2013: Insights from GoogleMobile Commerce Trends 2013: Insights from Google
Mobile Commerce Trends 2013: Insights from Google
 
E-commerce Trends 2013
E-commerce Trends 2013E-commerce Trends 2013
E-commerce Trends 2013
 
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps DevelopmentMobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
 
Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...
Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...
Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...
 
Healthcare. Правила коммуникации.
Healthcare. Правила коммуникации.Healthcare. Правила коммуникации.
Healthcare. Правила коммуникации.
 
Isomorphic React.js (by Maksym Klymyshyn) - Hack'n'Tell JavaScript - 2015.05.16
Isomorphic React.js (by Maksym Klymyshyn) - Hack'n'Tell JavaScript - 2015.05.16Isomorphic React.js (by Maksym Klymyshyn) - Hack'n'Tell JavaScript - 2015.05.16
Isomorphic React.js (by Maksym Klymyshyn) - Hack'n'Tell JavaScript - 2015.05.16
 
Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...
Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...
Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...
 
Outsourcing - different views UPD
Outsourcing - different views UPDOutsourcing - different views UPD
Outsourcing - different views UPD
 
How to Release Your Mobile App in 10 Steps
How to Release Your Mobile App in 10 StepsHow to Release Your Mobile App in 10 Steps
How to Release Your Mobile App in 10 Steps
 
Web components + Material design = Polymer (by Vyatcheslav Potravnyy) - Hack'...
Web components + Material design = Polymer (by Vyatcheslav Potravnyy) - Hack'...Web components + Material design = Polymer (by Vyatcheslav Potravnyy) - Hack'...
Web components + Material design = Polymer (by Vyatcheslav Potravnyy) - Hack'...
 
Windows 8 app development
Windows 8 app developmentWindows 8 app development
Windows 8 app development
 

Ähnlich wie Intohand mobile apps open mic8 4 nov 2010

From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFrom RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFresche Solutions
 
Building Effective and Rapid Applications with IBM MobileFirst Platform
Building Effective and Rapid Applications with IBM MobileFirst PlatformBuilding Effective and Rapid Applications with IBM MobileFirst Platform
Building Effective and Rapid Applications with IBM MobileFirst PlatformAndrew Ferrier
 
Automatic code generation for cross platform, multi-device mobile apps. An in...
Automatic code generation for cross platform, multi-device mobile apps. An in...Automatic code generation for cross platform, multi-device mobile apps. An in...
Automatic code generation for cross platform, multi-device mobile apps. An in...Marco Brambilla
 
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicHybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicErmias Bayu
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapNick Landry
 
Transitioning Groupon to Node.js - EmpireJS 2014
Transitioning Groupon to Node.js - EmpireJS 2014Transitioning Groupon to Node.js - EmpireJS 2014
Transitioning Groupon to Node.js - EmpireJS 2014Sean McCullough
 
Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app Ivano Malavolta
 
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)Ryan Cuprak
 
2 mobile development frameworks and tools dark temp
2   mobile development frameworks and tools dark temp2   mobile development frameworks and tools dark temp
2 mobile development frameworks and tools dark tempShahid Riaz
 
Enterprise iPad Development Without Notes
Enterprise iPad Development Without NotesEnterprise iPad Development Without Notes
Enterprise iPad Development Without Notesjaxarcsig
 
Harbinger Systems Mobile App Development Practice Group
Harbinger Systems Mobile App Development Practice GroupHarbinger Systems Mobile App Development Practice Group
Harbinger Systems Mobile App Development Practice GroupSachin Katariya
 
Meetup. Technologies Intro for Non-Tech People
Meetup. Technologies Intro for Non-Tech PeopleMeetup. Technologies Intro for Non-Tech People
Meetup. Technologies Intro for Non-Tech PeopleIT Arena
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationsaritasingh19866
 
MyAppConverter DroidconUK 2014
MyAppConverter DroidconUK 2014MyAppConverter DroidconUK 2014
MyAppConverter DroidconUK 2014myappconverter
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technologyEldos Kuriakose
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureDerrick Bowen
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopmentPrabhat gangwar
 
Cross platform mobile application development
Cross platform mobile application developmentCross platform mobile application development
Cross platform mobile application developmentwebprogr.com
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill SprintJim McKeeth
 
Development Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsDevelopment Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsRomin Irani
 

Ähnlich wie Intohand mobile apps open mic8 4 nov 2010 (20)

From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFrom RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
 
Building Effective and Rapid Applications with IBM MobileFirst Platform
Building Effective and Rapid Applications with IBM MobileFirst PlatformBuilding Effective and Rapid Applications with IBM MobileFirst Platform
Building Effective and Rapid Applications with IBM MobileFirst Platform
 
Automatic code generation for cross platform, multi-device mobile apps. An in...
Automatic code generation for cross platform, multi-device mobile apps. An in...Automatic code generation for cross platform, multi-device mobile apps. An in...
Automatic code generation for cross platform, multi-device mobile apps. An in...
 
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicHybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
 
Transitioning Groupon to Node.js - EmpireJS 2014
Transitioning Groupon to Node.js - EmpireJS 2014Transitioning Groupon to Node.js - EmpireJS 2014
Transitioning Groupon to Node.js - EmpireJS 2014
 
Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app
 
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
 
2 mobile development frameworks and tools dark temp
2   mobile development frameworks and tools dark temp2   mobile development frameworks and tools dark temp
2 mobile development frameworks and tools dark temp
 
Enterprise iPad Development Without Notes
Enterprise iPad Development Without NotesEnterprise iPad Development Without Notes
Enterprise iPad Development Without Notes
 
Harbinger Systems Mobile App Development Practice Group
Harbinger Systems Mobile App Development Practice GroupHarbinger Systems Mobile App Development Practice Group
Harbinger Systems Mobile App Development Practice Group
 
Meetup. Technologies Intro for Non-Tech People
Meetup. Technologies Intro for Non-Tech PeopleMeetup. Technologies Intro for Non-Tech People
Meetup. Technologies Intro for Non-Tech People
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
 
MyAppConverter DroidconUK 2014
MyAppConverter DroidconUK 2014MyAppConverter DroidconUK 2014
MyAppConverter DroidconUK 2014
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technology
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application Architecture
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
 
Cross platform mobile application development
Cross platform mobile application developmentCross platform mobile application development
Cross platform mobile application development
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill Sprint
 
Development Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsDevelopment Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElements
 

Intohand mobile apps open mic8 4 nov 2010

  • 1. Web and Native Applications 4th November 2010 Stuart Scott
  • 2. Outline • Definitions: native and web • Pros and cons • Usage situations • Economics • Hybrid approaches • Positioning
  • 3. Native • Device-resident • Installed by maker/operator or user • Tool chains generally will be platform specific • Development targeted to a platform/framework – iPhone (Cocoa Touch - Obj C) – RIM (MIDP Java) – Java Mobile (MIDP / Java) – Android (Android / Java) – etc. • Developer specialism is a consideration
  • 4. Benefits of Native • Access to device features – Where supported by the SDK/platform – Sometimes these are the same • Performance – Graphics: gaming, acceleration – CPU: computation • Not necessarily needing net connectivity – Can run in offline modes • Discoverability – Some benefits in having an app already on a device
  • 5. Web Applications • Run in the browser, so limited to the browser's capability set – Which changes... • Written in web languages – Html, JavaScript, CSS – Web developers • Exploit commonality of browser – but browsers are still fragmented – WebKit: N73 → iPhone • Different type of moving target
  • 6. Benefits of Web • Fixable: maintenance server side • One size fits many • Trickery can make apps look light • Freedom – From app store reliance • Toolchain familiarity – OSX, Windows, Linux,... • Concerns, some of which are inherent to web: – Reliance on UA, where needed – XSS, Injection
  • 7. Depth of machinery Web apps Obj C Java ME Java C++ .NET Complexity Flash Speed
  • 8. APIs • OpenGL ES • Messaging • Address Book • Geo capability • Accelerometer • Compass • Trust Services
  • 9. Economics 1 • Development costs, arbitrary units – Iphone 10 – RIM 15 – Android 16 – Java Mobile 4-50 – Web 5 • Native apps need deployment mechanism – App stores • Web apps need server support – Another type of host facility...
  • 10. Economics 2 • Cost to get web application to market – Server - plus development and test • Cost to get native app to market – Platform build(s) – Store fees – Test and QA fees – SKU Management – Platform changes
  • 11. Hybrids • Blend app packaging and web app development – Attain web development with native app packaging • PhoneGap offers a stop-gap solution – Project objective: to not exist – Cross-platform Javascript/HTML deployment • Jquery html simplification – Javascript library
  • 12. Comparison What do users want? Some experience applications to consume or create Speed. Possibly. Fast access to content/information/experience Developer objective might depend on RoI and therefore means to monetise
  • 13. Success Entry costs Revenue potential – Market size and ability to address – Payout Communication – App Stores vs. known web techniques Who is paying
  • 14. Buyers (Developer perspective) B2B customers – App build, deploy, maintain B2C customers – App marketing Hierarchy – Mobile site – Measurable RoI – Transactions
  • 15. Contact Intohand Ltd The Innovation Centre Carpenter House Broadquay Bath BA1 1UD www.intohand.com +44 1225 388666 stuart@intohand.com