Explaining the factors that constitute the 12factor methodology