diff --git a/nativescript/app/platform/index.ts b/nativescript/app/platform/index.ts
new file mode 100644
index 0000000000000000000000000000000000000000..07a3ef887434ff172feb9bb7ed3248fab3855eb8
--- /dev/null
+++ b/nativescript/app/platform/index.ts
@@ -0,0 +1 @@
+export * from './platform.module';
diff --git a/nativescript/app/platform.module.ts b/nativescript/app/platform/platform.module.ts
similarity index 100%
rename from nativescript/app/platform.module.ts
rename to nativescript/app/platform/platform.module.ts
diff --git a/src/client/app/components/about/about.module.ts b/src/client/app/components/about/about.module.ts
index 9fb2d713563050ccefcd27553bd536781c997f21..a8566e8e79d5d020235bd928ad47bf9c6d8ff29f 100644
--- a/src/client/app/components/about/about.module.ts
+++ b/src/client/app/components/about/about.module.ts
@@ -1,7 +1,7 @@
 import { NgModule } from '@angular/core';
 import { CommonModule } from '@angular/common';
 import { AboutComponent } from './about.component';
-import {PlatformModule} from "../../../platform.module";
+import {PlatformModule} from "../../../platform/index";
 
 
 @NgModule({
diff --git a/src/client/app/components/home/home.module.ts b/src/client/app/components/home/home.module.ts
index a24d6f1b775423c93d49c013182f20e6bc9d2100..b6d5c7f8cf4576894dc8d1b2a57e252e36859a62 100644
--- a/src/client/app/components/home/home.module.ts
+++ b/src/client/app/components/home/home.module.ts
@@ -4,7 +4,7 @@ import { FormsModule } from '@angular/forms';
 import { HomeComponent } from './home.component';
 import { NameListService } from '../../frameworks/sample/services/name-list.service';
 import { MultilingualModule } from '../../frameworks/i18n/multilingual.module';
-import {PlatformModule} from "../../../platform.module";
+import {PlatformModule} from "../../../platform/index";
 
 @NgModule({
   imports: [
diff --git a/src/client/app/frameworks/sample/sample.module.ts b/src/client/app/frameworks/sample/sample.module.ts
index 3df7c4208d3c2515d3627e198050827f3ed2e636..1ea8527bdea938def7abd809442a87196377e259 100644
--- a/src/client/app/frameworks/sample/sample.module.ts
+++ b/src/client/app/frameworks/sample/sample.module.ts
@@ -13,7 +13,7 @@ import { NavbarComponent } from './components/navbar.component';
 import { nameListReducer, NameListService } from './services/name-list.service';
 import { MultilingualModule } from '../i18n/multilingual.module';
 import { multilingualReducer, MultilingualStateI } from '../i18n/services/multilingual.service';
-import {PlatformModule} from "../../../platform.module";
+import {PlatformModule} from "../../../platform/index";
 
 // state
 export interface AppStoreI {
diff --git a/src/client/platform/index.ts b/src/client/platform/index.ts
new file mode 100644
index 0000000000000000000000000000000000000000..07a3ef887434ff172feb9bb7ed3248fab3855eb8
--- /dev/null
+++ b/src/client/platform/index.ts
@@ -0,0 +1 @@
+export * from './platform.module';
diff --git a/src/client/app/frameworks/material/material.module.ts b/src/client/platform/material/material.module.ts
similarity index 100%
rename from src/client/app/frameworks/material/material.module.ts
rename to src/client/platform/material/material.module.ts
diff --git a/src/client/platform.module.ts b/src/client/platform/platform.module.ts
similarity index 68%
rename from src/client/platform.module.ts
rename to src/client/platform/platform.module.ts
index 6abcede1a8bc12ab3542b2af6a6dd8aae6cbaa27..51b19266c6ae4f077582682fd7c3a70c541bdb73 100644
--- a/src/client/platform.module.ts
+++ b/src/client/platform/platform.module.ts
@@ -1,5 +1,5 @@
 import { NgModule } from '@angular/core';
-import {MaterialModule} from "./app/frameworks/material/material.module";
+import {MaterialModule} from "./material/material.module";
 
 
 @NgModule({
diff --git a/src/client/web.module.ts b/src/client/web.module.ts
index cfea753e997802849a37c1c762561b06576bfaea..c04eefaff20f662b80eeb26fcc239e6c31961ced 100644
--- a/src/client/web.module.ts
+++ b/src/client/web.module.ts
@@ -15,7 +15,7 @@ import { CoreModule } from './app/frameworks/core/core.module';
 import { AnalyticsModule } from './app/frameworks/analytics/analytics.module';
 import { MultilingualModule } from './app/frameworks/i18n/multilingual.module';
 import { SampleModule } from './app/frameworks/sample/sample.module';
-import {MaterialModule} from "./app/frameworks/material/material.module";
+import {PlatformModule} from "./platform/index";
 
 // config
 import { Config, WindowService, ConsoleService } from './app/frameworks/core/index';
@@ -47,6 +47,7 @@ if (String('<%= TARGET_DESKTOP %>') === 'true') {
     routerModule,
     AnalyticsModule,
     MultilingualModule,
+    PlatformModule,
     SampleModule,
     AboutModule,
     HomeModule