As R:BASE can be customized for any type of business model or company schema, there have always been several ways that developers and users could create an application. Actually, if you think of what an application consists of, you're really looking at a stored series of commands in what are called command files, which are then combined with other command files to form applications.
R:BASE provides all of the tools you need to produce command files and applications, it is just up to you to decide which method serves your needs best.