Back-end package manager.
Front-end package manager.
Server-side data store.
The client sends requests here for the server to answer. Data is encrypted cleared as soon as the client receives the answer to its request.
Task runner. Creates build files and runs test suites.
Front and back-end tests.
Cross platform mobile development framework.