diff --git a/lib/config.dart b/lib/config.dart
index b155306aa5a4cdd5bb99b9e4f5c25d65c2b66593..1e9fde2835bebdb361c9f780c25bf76f8f031fbe 100644
--- a/lib/config.dart
+++ b/lib/config.dart
@@ -1,3 +1,12 @@
+enum Flavor {
+  DEVELOPMENT,
+  PRODUCTION
+}
+
+class Config {
+  static Flavor appFlavor;
+}
+
 const String APP_HOST = "https://demo1.vereign.com";
 
 /* OAuth */
diff --git a/lib/main-dev.dart b/lib/main-dev.dart
new file mode 100644
index 0000000000000000000000000000000000000000..b625587636c97243e36557a5d8db974c496586e9
--- /dev/null
+++ b/lib/main-dev.dart
@@ -0,0 +1,7 @@
+import 'package:flutter/material.dart';
+import 'app.dart';
+import 'config.dart';
+void main() {
+  Config.appFlavor = Flavor.DEVELOPMENT;
+  runApp(App());
+}
\ No newline at end of file
diff --git a/lib/main.dart b/lib/main.dart
index 2d6da8c1f63c46460f4fe78edf64da55a6930cc0..7bf13448ba731a0ad861ff528ad0237ce4cf57c4 100644
--- a/lib/main.dart
+++ b/lib/main.dart
@@ -1,4 +1,7 @@
-// main.dart
 import 'package:flutter/material.dart';
 import 'app.dart';
-void main() => runApp(App());
\ No newline at end of file
+import 'config.dart';
+void main() {
+  Config.appFlavor = Flavor.PRODUCTION;
+  runApp(App());
+}
\ No newline at end of file