With the need for digital apps on the rise, software providers are racing to offer platforms that let a layperson build apps with minimal or no coding