Comment on page

Concept of app types

In this article, we will provide you with a fundamental understanding of the app type, which can support you in building the vision of your app. Once you define what you are going to do with your app, you grab in your hand a compass that guides you toward crafting purposeful apps that cater to distinct organizational needs and audience interactions.

App type

In Starion, the concept of app type was first developed based on the types of business operations the app may serve. In the context of a business, there are internal communication & collaboration, and external connections and engagement with customers.
Therefore, we categorize apps into 2 categories: the internal apps and the external ones.
To know which type is the most suitable for your new project, having a complete idea of your app's concept is essential which includes knowing your target audience and what problem you want to resolve with your new app.

Internal apps

Internal apps are the tools that can boost the efficiency of the operations of a small team, a functional department, an entire company, or any size of collaboration. They provide solutions to challenges unique to your internal processes.
Examples of internal apps might include employee portals, project management tools, or inventory tracking systems.
Internal apps can unlock the potential for your team's inner operation and collaboration. Firstly, internal apps optimize processes, enabling smoother workflows and reducing manual effort. In addition, these apps serve as a hub for communication, ensuring all team members are on the same page and reducing information silos. Also, internal apps can help manage tasks, assignments, and projects.

External apps

External apps are designed to be used by the general public. It serves a broader audience compared with the possible ones of internal apps. From the view of business, external apps can be a complete product or a part of the service we provide to engage with our clients.
Examples of external apps span various purposes: a sales app for your business to interact with customers, a social app for your community to engage, or an education app where people learn & share.
External apps bring your business the benefits that are far-reaching and impactful, making them valuable tools. They transcend geographical boundaries, allowing you to engage with a global audience and extend your brand's influence. Moreover, they showcase your brand to a wider audience, contributing to increasing brand recognition and trust. External apps are a way that you can foster genuine connections, gather feedback, and understand user needs to improve your service and products.

Steps to choose the app type

In Starion, choosing the type of your app is the very first block of your app development. You must choose one when you click the button to add a new app.
Follow these steps:
  • Access the Starion dashboard, and navigate to the left sidebar
  • In the section Apps, choose between Internal App and External App categories
Choosing app type by accessing the category of the type on the left sidebar
  • Navigate to the right side of the interface and click the button to add a new app
Click the blue button to add a new app

Example and use case

App for the HR Operation optimization

Your business client is focusing on optimizing its HR operations to handle recruitment, employee onboarding, performance evaluations, and benefits administration efficiently. They contact you and ask for a native app to support the operation and boost the productivity of their HR department.
Use case:
In this case, an internal app will be suitable.
This app can be a tool where the members of the HR department can track the applicants, the onboarding of new staff, and evaluate the overall performance of the team.
Additionally, it would serve as a comprehensive platform to streamline HR processes, ensuring the team's information transparency, as well as consistency and compliance across all departments in the company.

Language learning app for people

Your business client is working in the education field. They are focused on providing courses in several languages. Their goal is to provide an easy-to-access tool for people to learn languages with lessons to practice the complete skill sets.
Use case:
In this case, an external app is the better choice.
The app is a language learning platform accessible to the general public. This app could include features like a catalog of courses in various languages, each with comprehensive lessons or a collection of vocabulary and grammar for review after each lesson they complete.
By offering an external language learning app, your client can reach a broad audience of language learners worldwide. This approach aligns with their goal of providing an easy-to-access tool for people to learn languages.

Best practice in choosing the app type

Define your goal with the new app clearly. Whenever you start one thing, having a clear vision can ensure smooth progress and success achievement.
Start by clearly defining the goals and purpose of your app. Know what problems it will solve and who your target audience is. Otherwise, you’ll have no idea what success means to you, and you won’t know what you’re working towards.