Case Study | Google App Engine

floreysoft brings companies, colleagues and customers together with Google App Engine

At a Glance What they wanted to do • Integrate applications with existing Google tools such as Google Apps and Gmail • Deploy applications on a secure, scalable platform What they did • Launched Shared Groups, Universal Contact Manager and SmartMail on Google App Engine • Added robust functionality through Google App Engine APIs such as OpenID, Datastore, Mail and Blobstore What they accomplished • Delivered robust management apps that make it easy for Google account users to share contacts and launch personalized email campaigns • Enhanced sales, marketing and technical support through various Google channels (YouTube, AdWords, Google Docs, Chrome Web Store) to reach a global audience 

Organization Only in the Internet economy could a handful of software developers and designers bring millions of people together from halfway around the world. That’s exactly what Hamburg, Germany-based floreysoft has done with its successful apps Universal Contact Manager (UCM), Shared Groups and SmartMail. Floreysoft’s apps have been built from scratch to integrate seamlessly into the Gmail and Google Apps user experiences, delivering secure, scalable solutions for contact management, contact sharing and email campaigns. Challenge The floreysoft team needed an app development and hosting environment that could support highly scalable and secure applications. “Privacy is very important to our customers,” explains Daniel Florey, CEO of floreysoft. “They don’t want to expose their private contact groups and customer information to just anyone. The fact that Google App Engine supports OpenID and OAuth 2.0 out of the box and runs on Google’s highly scalable infrastructure made it a natural choice.” Floreysoft’s success has already been directly linked to Google products, because floreysoft’s apps add advanced contact management functionality to Gmail and Google Apps. Due to this interplay, the company was keenly interested in Google App Engine from the beginning. Solution After a few Python-based proofs of concept, floreysoft began building real-world applications in Java on the Google App Engine platform. There was an initial learning curve as the company adapted to the highly scalable data models used by the Datastore Application Programming Interface (API). As floreysoft soon discovered, however, Google App Engine’s differences are what make it a more robust and scalable platform.

“The features and functionality of Google App Engine really make it stand apart.” —Daniel Florey, CEO, floreysoft

“The features and functionality of Google App Engine really make it stand apart,” Florey says. “Its scalability, Java/Eclipse support, application monitoring and the simplicity of the development model let us give customers the features they wanted in a way they wanted them.”

About Google App Engine

Google App Engine enables businesses to build and host web apps on the same systems that power Google applications. Google App Engine offers fast development and deployment; effortless administration, with no need to worry about hardware, patches or backups; and simple scalability. For more information visit www.google.com/enterprise/appengine “The Google App Engine APIs have enabled us to rapidly develop a lot of exciting functionality in our products.” —Daniel Florey, CEO, floreysoft

The built-in APIs available with Google App Engine enabled floreysoft to extend the functionality of their applications and provide a richer user experience. The OpenID/OAuth API supported secure access to floreysoft’s apps through existing Google accounts, which provided better integration and ease of use for millions of Gmail and Google Apps users. Since floreysoft’s customers prefer to manage their contacts in a single, trusted environment, the security and simplicity of a single sign-on were especially important. Google App Engine also provides secure, personalized storage environments so enterprises can run an application like floreysoft’s Shared Groups in their own securely partitioned piece of the Google cloud, enabling them to manage permission settings and generate separate log files. For floreysoft’s SmartMail application, customization was a key consideration during the development process. Through the Mail API, SmartMail can quickly personalize thousands of emails through a simple database link, or re-use snippets of text according to specific groups. Floreysoft also used the BlobStore API feature to quickly serve email attachments and images from Google App Engine’s distributed image cache. “The Google App Engine APIs have enabled us to rapidly develop a lot of exciting functionality in our products,” Florey says. Results The scalability of the Google App Engine environment quickly paid off, as floreysoft’s Universal Contact Manager product grew from a small number of records to many millions of records in a short span of time without suffering any impact on performance. Today, floreysoft’s apps power millions of emails and individual connections with a robustness that belies the company’s modest size. Reaction to its products from satisfied customers speaks volumes about floreysoft’s success: “Great product”; “Brilliant – works seamlessly;” “Wow!”; “Best product on the market.” Google not only drives floreysoft’s applications, it also powers its technical support, sales and marketing. From the beginning, floreysoft has leveraged YouTube™ as its primary channel to distribute video-based tutorials and screencasts. The first floreysoft screencast has logged more than 30,000 views, and the company continues to load new content on YouTube and measure its effectiveness through analytics. Floreysoft also gets the word out through Google AdWords and sells its products through the Google Apps Marketplace and Chrome Web Store. The company even uses Google Docs to generate, track and monitor its invoices.

© 2011 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other company and product names may be trademarks of the respective companies with which they are associated. SS377-1109

floreysoft brings companies, colleagues and customers together with ...

The floreysoft team needed an app development and hosting environment that could support highly scalable and secure applications. “Privacy is very important ...

426KB Sizes 1 Downloads 163 Views

Recommend Documents

Sales Frontier brings together publishers and advertisers in ...
200 publishers—ranging from small businesses to large publications— use Sales Frontier to optimize ... can now use real-time bidding to target and reach the users they care about across these ... Nearly 200 publisher customers and growing.

Copy of Google Apps brings families together - Office Blogs.pdf ...
Page 1 of 5. Google Apps brings families. together. by Office 365 Team, on December 16, 2014 | 0 Comments | 1 Shares. Tim Carroll is a senior product manager on the Office 365 team. My Knucklehead Son doesn't want to go to. college. No, instead he wa

Copy of Google Apps brings families together - Office Blogs.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Copy of Google ...

What Customers of Transportation Network Companies Should Know ...
Page 3 of 3. What Customers of Transportation Network Companies Should Know.pdf. What Customers of Transportation Network Companies Should Know.pdf.

Dear Colleagues - AIT Career Center
Aug 15, 2013 - physical geography, geo-ecology, hydrology, environmental studies or ... modeling (e.g. hydrological model, ecosystem model), as well as ...

Dear Colleagues -
Aug 15, 2013 - modeling (e.g. hydrological model, ecosystem model), as well as quantitative GIS/RS methods (e.g. ... Experience in field data collection. 6.

ColdFusion 10 with Tomcat brings back Context Root ...
Mar 21, 2014 - ColdFusion 10 with Tomcat brings back Context Root Routing - supportobjective.pdf. ColdFusion 10 with Tomcat brings back Context Root ...

Startup Brings CRM to the Inbox with Google Cloud Platform
build and host web apps on the same systems that power Google applications. It offers fast development and deployment, effortless scalability and simple ...

ColdFusion 10 with Tomcat brings back Context Root Routing ...
There was a problem previewing this document. Retrying... Download. Connect more apps... ColdFusion 10 ... objective.pdf. ColdFusion 10 ... tobjective.pdf.

Evaluation and default time for companies with ...
Sep 16, 2014 - prices and accounting information. The proposed ... Given that jumps are independent of diffusion, the Laplace transforms are the products of.

pdf-1890\play-together-stay-together-happy-and-healthy-play ...
... a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. pdf-1890\play-together-stay-together-happy-and-healthy-play-between-people-and-dogs.pdf. pdf-1890\play-together-st