Mobile application business plan. What is included in business analysis? Who is the target audience

Mobile applications in the last decade began to play big role in people's lives. Their functions often seem insignificant, but, nevertheless, they help smartphone and tablet users to solve various everyday tasks. Creating even a simple mobile application- painstaking and hard work, taking away a large number of time, effort and does not at all guarantee high profits in the future. However, really high-quality and necessary applications can “shoot” in the AppStore or GooglePlay and bring a lot of money to their developers. We invite new entrepreneurs to pay attention to typical business plan on the development of mobile applications with calculations, which is presented in this material. First of all, it will help to orientate in financial side question and understand if the game is worth the candle.

Investments at the start of a mobile application development business will need to be made in the amount of 350 thousand rubles. This money is quite enough to build a stable business in this high-tech area from scratch. The source of initial investment can be both personal savings of a novice developer, and loan funds received from a bank.

Brief description of the concept

The business of creating applications for mobile platforms, an example of the organization of which is presented in this article, must be registered as an individual entrepreneur. The best form of taxation for similar business- STS ("simplified") with a tax rate of 15% (income minus expenses). Declarations in this system are filled almost intuitively, so the company does not need help professional accountant. Processing financial statements The best way to do this is to use online accounting services. Official registration of a business for the development of mobile applications will not do without choosing the appropriate OKVED codes:

  • 62.0 "Development of computer software, consulting services in this area and other related services.
  • 62.01 "Development of computer software".

How much to invest in opening

The costs that are inevitable at the initial stage of establishing a mobile application development business are presented in the following table:

It is not surprising that the main items of expenditure will be the purchase computer technology and licensed software. Specificity this business obliges the entrepreneur to pay special attention to the quality of equipment and software. After all, the equipment on which mobile applications are developed must simply work stably and without failures, and information must be well protected.

Production plan

The office of a mobile application development company is a compact space, the area of ​​which does not exceed 40 square meters. There are no special requirements for the location of the office. It can be located both in a modern business center and in a semi-basement in the old part of the city. The main thing is that all the necessary communications and stable high-speed Internet are connected to the office premises.

Also, the entrepreneur should take care of ensuring the security of the office, as it will contain expensive equipment and important development data. You can conclude an agreement with a security agency or simply install strong bars on the windows and a solid metal door.

Marketing plan

As for marketing and promotion of mobile applications for smartphones and tablets, everything is extremely simple here - advertising can be ordered in the AppStore and GooglePlay at a very reasonable cost. Advertising on popular YouTube channels also has a good effect.

The cost of one download of an average mobile application is $ 1.5, or about 100 rubles. Good apps quickly catch on with users, and it is quite possible to hope that they can be downloaded 5,000 times or more in a month. Accordingly, at such a rate, the monthly revenue of the developer company can be up to half a million rubles, and the annual "dirty" income - up to 6 million "wooden".

Staff

The work schedule of a mobile application development company is a standard five-day workday, but with some peculiarities. As a rule, at the final stages of mobile application development, work goes non-stop - without days off and almost without breaks. This nuance should be taken into account by the entrepreneur in order to appropriately reward dedicated employees in monetary terms. Below is the most optimal scheduling option:

  • Monday - Friday: from 09:00 to 18:00.
  • Saturday - Sunday: Closed.

The list of employees of the mobile application development company is given in the following table:

Job title Number of people Salary, rub. Monthly payment fund, rub. Payment per year, rub.
1 Chief Developer 1 40 000 40 000 480 000
2 Programmer 2 60 000 60 000 720 000
3 Support Specialist 1 25 000 25 000 300 000
4 Marketing manager 1 30 000 30 000 360 000
TOTAL 155 000 1 860 000

Calculations of income and expenses

You can find a list of the monthly expenses of a mobile application development company in this table:

The profitability of a mobile app development company is shown in this table:

According to our calculations, the amount of net annual profit of a company that develops mobile applications, after taxes, will be 2.8 million rubles. This is subject to High Quality applications and the development period for each of them is no more than three months. Accordingly, the profitability of this business will be around 47% - an excellent result for a young ambitious company.

Possible risks

The mobile app development business is a very risky business. It is impossible to take into account absolutely all the pitfalls of this undertaking, and quite often the principle of "make or break" accompanies the creation of any application until the end of its development. Below is a list of the most obvious risk factors that could negatively affect the development of this business:

  • Leakage of information about the features of projects and, as a result, the possible "borrowing" of their concept by other developers.
  • The need to attract additional funding when launching expensive or time-consuming projects.
  • Increased development time for individual applications, associated with additional costs.
  • Insufficient level of qualification of employees, their incompetence in highly specialized aspects of working on the creation of mobile applications.

In conclusion, we note that developers who are passionate about their work and create really high-quality software products for mobile platforms, never remain "in the red". World practice proves this perfectly.

Starting to organize a business should be with an idea of ​​​​an application thought out to the smallest detail and a developed concept. Your application must be interesting to consumers. The demand for the application among potential users is the main condition for the investors you will be looking for to implement your developments.

A person who knows programming languages ​​will be able to create an application without much difficulty. If you do not have this knowledge, look for a competent programmer and get him interested in your idea. Extremely important point– simple, convenient and beautiful interface. The search for specialists from whom you can create a team of like-minded people should begin even before the formation of the company.


Main risks

The competition in the mobile app market is fierce. To make a profit, it is important to create more flexible, convenient and innovative options. Do not try to immediately cover the entire market, focus on working with a narrow target audience. Also, you should choose one platform. To work with applications for Android devices, development in Java and XML is recommended, applications for iOS are best created in Objective-C. Start small, test your application on one platform. Having achieved some success, you can start adapting the application for different platforms.

There is no need to talk about strict observance of copyright yet. Everyone who promotes their services and products on the Internet is well aware of mass free downloads. The risk of losing the planned income from the sale of the application is extremely high. Experienced programmers and a reasonable cost for downloading the application will help solve this problem.

Statistics show that most startups give up and give up due to lack of investment. The main requirement of investors specializing in working with mobile applications is the demand for an idea. A person who invests in a certain project expects to increase them. You must see for yourself and clearly demonstrate to a potential investor that the application will be interesting to customers and bring income. Rejection is an excuse to improve your creation.


Location

The mobile application development team communicates with potential customers on the Internet and by phone. The location of the office at the initial stage does not matter. It is important to find a room with the ability to connect high speed internet, install and ensure the smooth operation of powerful computers. Having reached a certain level of payback, you should look for office space closer to the city center.

The most important point is the choice of the platform on which you will host your application. At the moment, the choice is limited to three stores: Windows Store, App Store and Google Play. Each of them has features. Choosing one of them, decide what your goals are:

If you want to quickly make money on app sales, pay attention to the App Store.
On Google Play, it is better to put a demo version, and monetization occurs by displaying ads. Not enough on the Windows market yet advertising networks, it is suitable for selling at a fixed price.
In terms of profits, the App Store is now the best store, but Google Play is actively gaining momentum and showing rapid growth. Windows 8 is recommended for experienced developers only.


Equipment

The only necessary thing for a developer is a powerful computer, professional software and access to the Internet. Furniture for comfortable work and reception of clients can be purchased, a minimum set of office equipment at sales. Do not rush to immediately spend large amounts of money on the acquisition of the most advanced computers. In the course of work, you will be able to assess the needs and complete the set of equipment.


Personnel

At the initial stage, a team of talented programmers is important. Leaders of successful companies specializing in the development of mobile offers are not advised to seek help in finding specialists in this area in recruiting agencies. Look for employees on thematic forums and other resources. Conduct interviews in person. Mobile app development is a team effort. Mutual understanding is extremely important here.

A talented web designer is also needed. A successful app design must meet several criteria:

Large icons, buttons and fonts.
Clarity and lack of errors.
The design needs to be tested on all screens.
For this work, you should hire an experienced designer. You can pay employees a fixed salary, or break down the work into stages and agree on the cost of each. In the development of mobile applications, it is practiced to pay a certain percentage of the profit from sales.

At the initial stage, the business owner should work with clients. When expanding your product's customer base, hire an account manager.

Sign an agreement with a law firm specializing in transaction support and paperwork in the IT field.


Documents and licenses

To get started, you need to apply for tax office IP and choose a favorable taxation system. Types of activity - software development and other types of services in the field of communications. The development of mobile applications is not subject to licensing, but legal regulation this sphere in Russia is not perfect yet. Making an agreement with an experienced lawyer will help you avoid legal troubles.

An important point is granting the right to sell your application to intermediaries. Copyright is automatically assigned to the creator of the application. These points should be clearly regulated in your company between the owner and employees.

When transferring a mobile application for sale, it is recommended to draw up an agreement that clearly indicates the rights and obligations of all parties.


Marketing

Find a reasonable balance between the desire to earn money and annoying. If you're distributing your app for free, try not to annoy visitors with too many ads.

It is necessary to update the application - this allows you to keep the user base. Provide customer support and be sure to connect with your audience.

When talking about the application, add screenshots. Create a high-quality selling text, make a video and try to promote it as much as possible.

Work on getting backlinks. The more high-quality sites and other platforms will be involved in the SEO promotion of your application, the higher your position in the ranking system will be.


Summary

The development of mobile applications will not bring a quick payback and income. But also special start-up capital this direction is not required. If your application is in demand by users and developed with the highest quality, you will definitely achieve monetization.

Own business for creating and developing mobile applications - earn as much as you want and even more!

Many entrepreneurs have been building their business from scratch for years, going through all the difficulties and not always getting the expected result. Why spend so much time and effort, if in just a few hours you can become the owner of a stable and profitable business? AppGlobal offers a ready-made idea that will start working for you right now.

A few reasons to get started in the mobile app industry today!

Look around, look at people on public transport, in a restaurant at dinner, and just on the street. What do they have in common? Of course, a mobile device in hand. Mobility has taken over the world irrevocably! The market is developing at a tremendous pace, and if some 10 years ago mobile phone was a luxury, today the owners of gadgets are 98% of the population.

And most importantly, mobile applications have long ceased to represent only one entertainment side of the coin. Today it is a new and unrealistically effective marketing tool that companies and entrepreneurs use to promote their business and attract new customers. The next 5 years will be a real boom in the development of applications for businessmen, commercial companies and large enterprises.

Earn your first million with a unique offer from AppGlobal

AppGlobal offers a unique builder with which you can create mobile applications for small businesses. It's absolutely new service, behind which you can see the prospect, success, limitless opportunities and income in the millions. The niche presented by us is absolutely not occupied, the competition is negligible, which means that you are moving in the right direction.

We share with you profitable idea offering a complete ready business turnkey, which includes everything you need for development and earnings.

You are getting:
- business plan
— convenient mobile app builder
— necessary instructions for the development and promotion of applications, including promotional materials
- legal documentation
- support from AppGlobal at any moment
– complete freedom of action with the creation of your own brand

Do you want to learn how to create mobile applications without boring programming tutorials? You already have interesting ideas? Be one of the first to launch your product on the market!

Issue price

Given the prospects that the field of mobile applications opens up for us, the cost of a reseller package is affordable and profitable today. initial investment is only 39,000 rubles. In the future, you will need to pay a monthly subscription fee of 9,000 rubles, which will be covered by your customers.

Payback after the first transaction is real!

The minimum cost of one application that we offer is 35,000 rubles. and 1500 rubles. per month - subscription fee. But we remind you that you are your own boss, so you can freely use pricing policy which you consider to be the most beneficial for you. Due to little competition and demand, the level of which is growing every day, even with the minimum price for the application, you can earn more than 2,000,000 rubles a year.

How to work with AppGlobal's constructor?

Even beginners can create mobile applications on our constructor. Thanks to carefully written training information and a video course, you will learn how to do it as easily and efficiently as experienced developers with a special education.

A huge target audience is already waiting for your applications!

The main advantage of our business is an impressive base potential clients. Mobile applications affect literally every area of ​​business. Most companies that have implemented mobile applications in their business have already discounted the effectiveness of this marketing tool. Who needs mobile apps today? Take a look around: various online stores, modeling agencies and beauty salons, clubs and travel agencies, restaurants and entertainment centers are all interested in increasing sales and expanding the scope of activities.

Why is your business doomed to success with AppGlobal?

Few companies can offer their clients:
a fast and efficient way to create mobile applications that does not require special education from the developer;
a unique offer that is hard to refuse;
turnkey business with great prospects and at a very tasty price;
ongoing support and advice on issues of interest;
payback in 1 month;
target audience over 32,000,000 people! ;
average check 50,000 - 70,000 rubles ;
unlimited field of activity and complete freedom;

These are just some of the benefits that make AppGlobal stand out in the marketplace.

AppGlobal is when work brings 100% moral and financial satisfaction! Hurry up to be the first and build a business with limitless possibilities.

Internet business like current business to date! Growing potatoes for sale. Profitable seasonal business.

Over the past few years, the mobile device market has changed a lot. Users who own older mobile devices have a preference for the platforms and apps that come with them.

Mobile devices have become an indispensable tool for solving many problems. They allow you to shop, read last news, play .

The business associated with the development of new mobile applications has a platform to attract customers. This mainly concerns companies that distribute media content and services via the Internet.

The need to create a website

To convey information about your services, you should open a website where all the necessary information about the product offered will be located. When developing a new android apps you need to think about how it will differ from others, why it is for the user. Naturally, sites bring good income. Read the article and see for yourself.

Do not rush to enter the competitive race. First, evaluate how important it is for an android program to be released by a certain date. It’s just that often the deadline is not critical, and in the extra time you can find the best solution.

The structure of stores that sell applications differs from the results for search queries on the Internet. Usually, users do not look for new games, but choose the developments of time-tested companies. Each store has its own promotion methods. Please note that on the first pages in the top there are games, books, audio and video materials, information products, etc. This list does not include bank presentations or product catalogs, because such developments will not be able to entertain the client.

Often when creating own business they copy existing services on the network, but for this it is better to implement your own.

Fulfillment of customer requirements

Well, the website is up and running. The first order has arrived. The project is made on the basis of a list of client requirements for a future Android application, for example, a list of functions or a description of the user's work process with the application being developed. It is better to include in the list some examples and developers' approaches to completing tasks.

Assess the tasks and determine if the project is on schedule. If not, prioritize and break your application output into specific phases. Usually customers do not like this. They create competitions in which several contractors participate. For example, three of them said that it was impossible to invest in the required time frame, and one of them was sure that he would finish development earlier. Most likely, the last contractor is inexperienced, which is why he incorrectly estimates the timing. Do not be afraid that the customer will not give the project to you. If you do not have time to complete the task, tell him in advance.

Creating applications is promising and, only a lot of features need to be taken into account.

Design

Then you need to decide on the design. What is meant by it?

1. Preparation of the initial screen, color scheme, minimum required icons and arrangement of standard elements;
2. Displaying the necessary information and adding controls;
3. Preparation of a set of screens for the application being developed as part of the design phase.

Standardized elements of displaying information, managing it, and approaches to interface design should be under your control (if you develop). A mobile application for Android can be implemented using a standard set of elements. If there is a need to extend the written program, using the document it will be easier to determine the capabilities of the platform and understand whether this can be done or whether it will be necessary to develop your own controls.

If you plan to create a promotional app or game, look for a good designer who will prepare the layouts and create decent graphics. But we note that despite the popularity of Android, many phones do not support this operating system, for example, .

What else do you need to know to develop quality applications?

Often, a project needs integration with a database where all information is processed and stored. To solve this problem, the specifics of data exchange are developed, and according to the received document, necessary work on server. The API specification is a formal document. Using it, it is easy to implement the desired functionality, provided that the developer maintains the database himself.

It is necessary to distribute tasks for the entire duration of the project. When preparing the TOR, the developer needs to discuss everything with the customer so that the start of the project is not delayed, and everything is done within the specified time frame.

The last step is publishing the android app to the store, which includes uploading; placement of materials. Also, for each own development, you should create an instruction.

Every owner dreams of creating his own application for mobile gadgets, even if he does not talk about it.

Just imagine, people can, after a couple of taps on the screen, place an order with you or consult with the operator.

And how much is the image component in the words “We have our own mobile application for business”. It's all very cool. Just not as easy as it seems.

For those who are just starting a business and do not plan to build their entire business on one mobile application, this article will be useless now.

Since it is necessary to start a mobile application for those who already have a stable sales stream, with which you will strengthen the application.

fashion or necessity

50% of people come to our (this) blog from mobile applications. Moreover, their share is growing every day.

And this once again indicates that "mobilization" is advancing at a frantic pace. Therefore, many sites create, however, which we did with our blog.

But even if mobile devices absorb all traffic, this does not mean that everyone needs to create their own mobile application for business.

Therefore, you need to be clearly aware that not everyone needs your application, and perhaps even in the future it will not be necessary.

To understand the need for business applications, you need to determine for yourself and understand how much it will increase the company's profits.

After all, there are two main goals pursued by the creation of mobile applications:

  1. Sales growth
  2. Service enhancement

Moreover, the most interesting thing is that according to the latest analytics, the second point prevails over the first.

And this once again confirms that companies come to the creation of their service only after they have reached stable sales, and not vice versa.

This is if you define global goals, if you divide them into subgoals or separate tasks, then you can form more interesting conclusions that will help you understand why you need your application. I will give some examples from the world and our clients.

Detachment from competitors

Each of us wants to find the “blue ocean”, to find our own. Perhaps it is the mobile application that will help you do this.

For example, global company Uber company(taxi) abandoned the classic operators and created an application where people can order a car in a few clicks.

Moreover, in the course of the order, they see where which car is located and after how much they will have.

You can do the same. Only you must clearly weigh all the pros and cons in advance.

As you may have noticed above, taxis have a fairly massive market. Therefore, if your target audience is rather limited, you should think again.

Although you do not have to consider the application as the only channel for interactions with you. You can make it optional, to tune out from competitors.

WE ARE ALREADY MORE THAN 29,000 people.
TURN ON

Selecting and ordering a product

An elementary task for which mobile applications for business are created.

We can especially notice the implementation of such a task in clothing stores. Through them, it is more convenient for people to choose and order goods.

We can see an application with the same task at bulletin boards, for example, Avito.

One of our clients also decided to create an application for this task, only by changing the concept.

Namely, it produces photo wallpapers and sells them through dealers (retail stores).

And since not all photo wallpapers are available from dealers, he bought tablets for each store, where he downloaded an application where the client can choose current sketches right on the spot and place an order through the dealer.

Loyalty program

It is rare when a company creates an application for itself with the task of increasing customer loyalty.

Most often, these are ready-made applications to which you connect for an additional fee. But if you are one of those who like to keep everything under their control, then this is your choice.

For example, we implemented a mobile application for a coffee shop chain, where visitors could track their accumulated points and make a table reservation.

But for one tracking of points and ordering tables of the whole application, there is a lot, so additional functionality was introduced, which, through push-up notifications, notified the client about new promotions.

This is another task for which you can make an application - to distribute new promotions and offers.

Moreover, at the coffee shop, we did it smartly, namely, when a person was within a certain radius from our establishment, he received an alert with a promotion valid for an hour. like this interesting example for small business.

Work organization

Another of our clients, when selling a franchise, realized that he needed organized work all franchisees need a common system where they can manage their orders and regulate all technical issues.

Thus, he created an application that every employee of the company installed on his phone.

In this application, each employee sees his own panel and performs all work actions in it.

For example, he accepted an order or fixed a marriage. Firstly, it is convenient, secondly, it creates a common eco-system for all franchises, and thirdly, this approach increased profits by reducing time costs.

Ancillary service

I love such long and strategic actions. You create a service that is not directly related to increasing profits

Your company, but who helps customers in solving their problems. The principle of operation is this, for example, you create a service for modeling the design of apartments. That is, you give the client to create the design of his apartment himself. Dot?

Not! Comma. During the process, users will realize that the design is not so easy to make and what thoughts will come to their mind?

Contact the design studio. More precisely, contact the design studio that created this wonderful application.

Just do not forget to make capture forms so that the client understands that you are not only a founder-creator-ideological inspirer-a good person, but also a designer.

Build, don't break

Building a house is a tedious process (I think so), but developing an application is an exciting act.

True, one creativity is not enough here, you need to provide a lot technical issues. Therefore, now we will decompose all the actions that include the development of mobile applications for business into stages and determine the cost of creation.

Step 1. Determine the platform

In developer circles, it's common to ask: "Native or cross-platform application?".

You need to decide whether you will make an application for all platforms or just one. Now there are three popular platforms in the world: iOS (+ apple watch), Android and Windows.

The agony of choice is very exhausting. The most popular iOS platform. BUT! You don't need the most popular one, you need the one your customers use.

Most likely it's either iOS or Android. To understand this, go to and see from which platform customers come to you most often.

Average time : 1/2 day

Step 2. Functionality

I intentionally skipped step 0, where we have to select an application task, since we discussed it earlier.

And until you find the answer to this question, you can skip step two. If you don't know what you're doing, then you don't know what you're doing.

You need to decide on the functionality, at least the main one, and preferably with everything.

If you had no experience in development before, then focus on analogues, including foreign ones.

If there are no analogues, then God bless ... Schedule a brainstorming day and think. Not an hour, not a time, but a day. You can't think of everything quickly.

How much to think...

Average time : 1-2 days

Step 3 Prototype

A prototype is your future mobile application in a schematic design (not in a design).

I like to call it the heart of the project. Because prototyping is one of the most complex and intellectual jobs. Therefore, run from those companies that offer to create it for free.

In our article, we described the process of developing a prototype.

The sequence is very close. Therefore, I strongly recommend that you study this material. A prototype is needed for both the designer and the programmer. Explanations in words will not work.

I will summarize all the requirements for two thoughts. First. You need to create a prototype where the consumer, through a minimum of actions, will get to the required page or complete the desired.

Second the main idea. Nothing extra, just what is needed. Otherwise, the client will replace your application with another one due to “nerves”.

Smart phrase. Building an app that works is easy. And to make an application that will perform its task is difficult.

Average time : 1 week

Step 4. Design

In the article about you and I, we decided that design does not affect sales.

Most importantly, it should be comfortable and pleasant. Let's stop on the word - convenient. I'll give you a few tips on how to achieve perfection in this.

  1. We use large elements. Management is done with fingers, namely, it is not so easy to get into small objects + not everyone has good eyesight.
  2. Distance between objects. If active objects are close to each other, you may encounter accidental pressing of other buttons.
  3. Simplicity. You do not need a large number of elements and details. We do everything in the most discreet colors. Advice is not mandatory, but necessary for many.

I know dozens of apps with amazing design and zero popularity. And I also know dozens of applications with a terrible design and wildly popular.

Important. Design is important, but convenience and utility are more important.

I want to highlight the application icon as a separate item, it should be easy to find among other icons.

It should stand out and encourage you to click on it. With 5-10 icons, this is not so important, but people install more and more applications every day, which means it is important for us to be head and shoulders above everyone else.

Average time: 1 week

Step 5. Programming + fixing bugs

The process is shrouded in darkness for most of the inhabitants. Because if people still know the HTML code on which websites are written, then entrepreneurs hear the code on which Swift / Java / XML applications are written for the first time.

This imposes an additional amount on development, since there are much fewer such specialists. And I'm not talking about good specialists.

The task of the programmer is to put the design on the code. In ordinary life, this is comparable to placing a tent on rails, after which it only takes shape.

This process is not fast. It is logical that the more complex the design and functionality, the more difficult the process and the longer the time.

An integral part after development is checking for bugs (problems). Without them, nowhere.

The human factor in this work takes place. Moreover, you need to check not only the technical component, but also the visual display on different devices.

Average time: 2 weeks

Step 6. Publishing the application

Placing your creation in the apple, android and windows markets is not free. This case costs from $25 to $300.

The cost depends on the platform and on the person hosting the application (legal or natural).

But this is not the most difficult thing, you need to sign the application with a digital certificate and correctly fill out the application in special sections.

On Applestore it's "iPhone Developer Program", on Android it's "Google Play Console".

When publishing, you will need to add your icon, which we developed at the design stage, you will also need to add a description and some screenshots, and better video with screenshots.

This information needs to be prepared “tastiest”, since it is on it that they will decide whether to download or not.

You can opt out of hosting on these platforms, but then you will encounter a lot of problems when transferring applications to your customers.

Up to the impossibility of installation on your devices. Therefore, it is better to consider this a mandatory measure by default.

On a note. On Google Play, app moderation takes about 2 weeks, android moderators are more loyal. But in the App Store, moderation takes about 1 month, but it is very difficult to pass it.

Average time: 2 weeks

Step 7. Marketing

Many entrepreneurs believe that the main thing is to create an application, and then everything will be fine.

But this is the same as opening a business and hoping that customers will come to you. Just creating is not enough, you still need to attract subscribers.

This is where marketing and all its tools come into play. The most obvious way is to translate your site visitors with the words “10% discount when ordering through the app”.

This trick is used by almost all companies that have a visited website.

Otherwise, you need to use classical methods that are no different from those that you use to attract customers to your company. Our blog and our articles will help you. Start with these.