Deciding between in-house or third-party app development depends on several factors, such as budget, timeline, expertise, and resources. 

In-house app development offers numerous benefits, such as control over the development process and improving the expertise of team members. However, it may not be cost-effective since it requires hiring experts, which can be challenging. 

On the other hand, third-party app development provides access to a broader range of expertise and specialized knowledge. 

The best choice for your business depends on your specific needs, resources, and goals. Both options have advantages and disadvantages, and you should carefully consider these factors.