Archive for the ‘Application’ Category
Monetizing Mobile Application
Smartphone market is changing very fast as new handsets are introduced every month. Therefore, mobile users are using mobile applications widely compared to past few years. There is no doubt that usage of mobile application will be more common in the future.
According to Gartner, worldwide mobile application sales will increase from 4.5 billion by 2010 to 21.6 billion by 2013. Increase of mobile application sales will definitely lead to increase in revenues, and developing mobile applications will became more attractive for developers.
Discovering the ways of making money from mobile apps is so important shortly after you deploy your mobile application. We can conclude there are mainly four major business models for monetizing mobile applications; B2B sales model, Freemium model, AD-funded model and app store sales model.
1-B2B Sales Model
B2B stands for Business-to-Business and it is one of the most popular business model used by companies or developers who want to sell mobile applications. In this model, you can sell your applicaiton directly to customers and customize the application specifically according to their needs.
2-Freemium Model
One of popular business models for making money out of mobile apps is freemium model. The basic idea behind freemium model is, distribute your application with minimal functionality for free, and charge user for an extended functionality. Users are willing to download and use free applications. Therefore, after they download your application you can demand money for additional functionalities. Freemium model is especially used for online gaming applications. Demo versions are distributed for free and developers request additional fee for game levels. For example, Chillingo, creator of popular game called Angry Birds made a huge success by using freemium business model.
You can also use freemium model for service based applications. For example, you can sell a dictionary with 1000 words for free, and you can request money for 20000 words by regular updates. In short, distribute your application for free, sell its functionality.
3-AD-Funded Model
Another application business model is AD-funded model that focuses on making money from ads within your application. The advantage of ad-funded model is being open and free for mobile user. However, you can make money only if your application is used by a critical number of users.
In this model, your application should be carefully designed so that ads should be visible without disturbing the overall user experience. We can say that AD-Funded Modelismostly preferred for online mobile applications. Detailed analysis and measurement of visitor activity and customer targeting is key in this model. For example, if you want to upload your application to Ovi Store, you can analyze top Ovi Store devices by country in ForumNokia. Also, you can get detailed information about your visitor activity in your application with Bango (provider of payment and analytics product). With the increase of mobile applications downloads, revenue from mobile ads will also increase.
According to Kelsey Group, U.S. mobile advertising revenue will become 3.1 billion dollars by 2013 which was 160 million dollars by 2008.
There are also mobile advertising services that help developers for uploading their ads. For example, Admob offers developers ad display services when you sign to Admob.
Following steps involve in using an advertising service;
First, you should sign up to a mobile advertising company
Select a site or app type if available(like BlackBerry app)
If your application web based, enter the site URL
Write your application name and details also specify category (like news) and people if possible (like male, 25- 40 years old people)
Enter your keywords
Download (BlackBerry) SDK and install the code
Then add code to your project that company generates for you
Then write your payment details to get money with available payment models. (Like PayPal)
Some Mobile Advertising Companies
4-App Stores Sales Model
Types of App Stores
Application stores are another way to make money from mobile applications. There are three different types of app stores. One of them is platform specific app stores like iPhone App Store, BlackBerry App World, Nokia Ovi Store, Android Market. Another one is operator owned app stores like Sprint App Store, VZAppZone. The other one is independent app stores like GetJar and Handango. The main issue in this model is trying to reach as many users as possible to make money. You should analyze app stores and their potential users.
Apple App Store
There are 300,000 applications and 125 million installed base for Apple App Store. You should check available countries if you want to upload free and paid versions of your mobile applications. There are 90 countries that you can upload free and paid version of your application in Apple Store. In addition to these, you have to pay 99 Dollars per year as a developer submission fee. Also, developer’s revenue is % 70 percent of total revenue. You can see other app store details in following tables.
Native Platforms
Third-Party Platforms
Importance of Payment Methods
Another important issue for the app stores sales is easy payment policy and payment alternatives. Some users discontinue downloading your application because of the complex payment procedure and lack of payment alternatives. For instance, a user may not want to pay with his/her credit card. In such a case, users can be charged to their phone bills. For example, Credit Card, PayPal and Operator billing methods are available in App World Store. Shortly, you should choose app stores that support different types of payment methods and easy payment policy.
Conclusion
Taking everything into account, engage with your customers by offering a free demo, charge for additional benefits within your application and analyze and measure visitor activity to make money. In addition to these you should go for cross-platform to reach more users. You will reach less people if you target individual platforms with native code development.
When users like an application on a platform, to say BlackBerry, they want this application be available on other platforms. You can overcome fragmentation problem by using a cross-platform development frameworksuch as Smartface Designer. Smartface Designer is the easiest way to develop mobile apps ever. You can deploy mobile application very fast and your application will work in many platforms.
What makes application framework a popular choice for Web programmers?
The World Wide Web is becoming dynamic and multi-functional over the years. Users are hungry for advanced and sophisticated web-based applications, that too on a customizable platform. It seems web-integration and maintaining web-application needs to be revamped. Gen Y demands interactive, multi-optional and real-time intelligent solutions.
Challenge for the web specialists:
What does this change indicate to web-programmers and developers of 21st century? How to deal with the most complex of web applications? How to incorporate versatile social networking features; create powerful and secure applications on existing web-media? Not to mention –”Web is becoming small, compact and more user-oriented”.
Application framework – the unique solution
To support all these tasks, such as – development of dynamic websites, web-applications and latest web services, you need a dependable software framework, that is, “Web application framework” that helps streamlining common web development activities and debug the process overheads.
The web application framework comes with a number of services, such as creating libraries for database access, session management, templating frameworks and reusing codes etc. All these are designed to interface external applications with web servers.
Whether it is to integrate top class interactive features into a website or building a highly competent online search tools or incorporating multi-media services into your commercial web platform – web application framework is the one stop solution for all.
Symfony- an open source application framework
One such popular web application framework is “Symfony”- a free software which has been released under the MIT license. It is written in PHP (a scripting language that helps designing dynamic web pages). Symfony uses Model-View-Controller (MVC) – a software architecture that separates application logic for the user from the user interface. The benefit with this architecture is that – it uses 3 triads- Model, View and Controller which allows independent development, testing and maintenance of each distinct feature.
Most of the web application frameworks are based on MVC architecture. However, earlier, some projects used content management system as framework architecture. For example, Drupal development could provide extendable architecture and customizable modules to build sophisticated web applications.
However, before you get into the real-world usage of Symfony development, it is imperative to know the evolution of web application framework.
How did application framework originate?
Earlier the design of WWW was static. Those days programmers used to hand-code the HTML and publish it on web server. Only page author was permitted to do modifications on published pages. It was tiring and insufficient.
However, Common Gateway Interface (CGI) standard came in place to establish to interface external applications with the web servers. But, it affected server load as each request needed to start a distinct process.
Eventually programmers needed tighter integration with the web server to enable high traffic web applications. There were introduction of HTTP Apace server, Apache Tomcat web server to facilitate arbitrary code executions, handling dynamic web content etc. Even new languages were developed like PHP, Cold Fusion etc.
Finally, full web application framework appeared. This gave rise to a cohesive single software stack (libraries) for the web developers to use.
It’s still improving. The upcoming version of application frameworks are releasing with new features.
Commercial use of Symfony- the application framework:
1. Web developers use symphony based application to fasten the creation and maintenance of web applications and avoid repetitive coding job.
2. It builds robust applications in an enterprise context, thus provides developers full liberty to control over the configuration – right from directory structure to the foreign libraries everything.
3. Symfony is provided with extensive debug and documentation tool. It can also correlate various relational databases.
4. Open source Question & Answer Service and many more social networking applications like Delicious; use Symfony for their computer program.
5. Many commercial websites do implement Symfony based application features on their websites. Whether it is travel or hotel planning and booking website or online audio-video sharing system Symfony create every critical user application with external servers.
Thus Symfony has become the backbone of any type of advanced web application – be it for a social network or ERP system anything.