Build your own app (BYOA) is a trend towards the creation of software applications by people without programming skills. Non-technical users may create applications for their own personal or business use, or for sale through an app store.
Factors driving the BYOA trend include the consumerization of IT, the growing market for mobile apps and the increasing availability of user-friendly app development platforms. App development platforms suitable for non-technical users -- sometimes referred to as "citizen developers" -- include Podio, BuildAnApp and Force.com. At its simplest, a user-designed program might be an application that replaces a spreadsheet with a better interface and improved functionality. However, most platforms offer a range of options to suit users at different skill levels.