Header image

LINE and Mobile Commerce Platform in Japan

20/09/2023

1.76k

We created a mobile application for a multinational conglomerate using LINE, one of Japan’s most popular mobile applications. Nearly 70% of Japanese citizens use the application. This popularity promotes Japanese consumerism by integrating online shopping features within the app. Mobile commerce is obviously on trend throughout Asia.

Transitioning Department Stores to Mobile Commerce (M-Commerce)

We worked with a large conglomerate that works in a multitude of industries in Japan. One such industry is retail. Our client sells daily and household goods in its brick-and-mortar stores. For the longest time, many of its services were exclusive to the physical locations. Mobile commerce (M-Commerce) is a form of e-commerce growing rapidly in Japan. LINE apps, using LIFF (LINE Front End Framework), allow companies to sell their products directly to consumers through the most popular communication application in the country. This article discusses the importance of mobile commerce in Japan and how companies use LINE apps to connect with consumers.

In department stores, consumers can purchase various goods and sign up for membership. In the past, all purchases and membership services were conducted at the physical location. But the consumer landscape continues to shift. Our client noticed the growing popularity M-Commerce amongst the younger generation. They approached us with a proposal to use LINE and bring their business to their customers’ phones and tablets.

LINE in Japan

E-commerce and online shopping are nothing new, and shopping on a smartphone isn’t either. But one of the things the LINE app does well is seamlessly integrate mobile e-commerce into an app that most Japanese people use every day. LINE is the de facto messaging app in Japan.

LINE is similar to WhatsApp, WeChat, or Zalo, with a larger user base than Instagram in Japan. For a while, it fits that niche well. You can add friends and chat with them indefinitely, as long as you have mobile data. But LINE’s ecosystem has grown over the past decade. It behaves more like a complete social networking service (SNS) than the simple chat tool it once was. This means that people are spending more time in the app.

When most people use an application daily, it acts as a primary way to tap directly into their feed. Consumers can follow our client’s brand and receive updates on new products or campaigns. They can purchase items and track their accumulated points, then use them to receive gifts and other perks. They can do all of this without ever leaving the app they use to communicate with their friends and family. It’s one less click away. It’s one less website to visit and one less account to create.

Creating a LINE mini-app Using LIFF

So customers can use LINE to shop online, but what did SupremeTech help build? We used LINE Front-end Framework (LIFF) to create a LINE mini-app for our client to provide their services to customers. LIFF is a web application platform provided by LINE. LIFF apps can receive data from the LINE platform (such as the LINE user ID). They then use this data to provide features that use user data and send messages on behalf of the user.

One of the main features we implemented was the Rich Menu. Rich menus are a staple of LINE and Japanese mobile e-commerce. According to LINE for Business, rich menus are defined as “a menu feature anchored at the bottom of the LINE chat screen. They attract users’ attention by filling a large portion of the screen.” By setting links along with creatives, you can direct users to various other official LINE account features, as well as external sites, reservation pages, and more.” We created this rich menu specifically for our client to promote their services and link directly to their website. From the rich menu, customers can make a points card and access special offers available only to those who follow the client on LINE.

>>> Read more related articles:

Leveling Up Our Technical Expertise

There was one major technical challenge that we faced. This was the first project that SupremeTech completed without using any kind of server. Because the project has so many promotions and various requests, we were asked to complete our first serverless project. In hindsight, it wasn’t a difficult task, but at the time we had to work and develop in a way we were not used to. In this way, this project was a stepping stone for increasing our company’s technical expertise and capabilities.

Technical Stack

Front End: TypeScript (LIFF framework)

Back End: TypeScript

Infrastructure: Serverless architecture with AWS (Lambda, API Gateway, SQS, SNS, DynamoDB, WAF, Cloudwatch Log, .CDK.)

Related Blog

aws-infra

How-to

Online-Merge-Offline Retail

+0

    Mini Apps – Ứng Dụng Công Nghệ Là Chìa Khoá Thành Công Với Doanh Nghiệp Của Bạn (Part 3)

    Giới thiệu Chào các bạn, như vậy sau 2 bài viết trong chuỗi Seri tìm hiểu về Line Mini App của mình, chắc hẳn mọi người cũng đã nắm được cơ bản về việc tạo channel cũng như khởi tạo LIFF app rồi. Ở bài viết này, chúng ta sẽ tìm hiểu cách để triển khai ứng dụng LIFF app theo đề bài ban đầu. Tạo một ứng dụng chuyên tích điểm dành cho khách hàng thường xuyên check-in tại cửa hàng, và khi khách hàng đạt ngưỡng một số điểm nhất định, chúng ta sẽ gửi thông báo tới khách hàng và tặng khách hàng mã Voucher giảm giá sản phẩm, với yêu cầu đơn giản này, chúng ta hãy cùng xem ứng dụng mini app có thực sự tiện lợi không nhé. Đọc kỹ yêu cầu, chúng ta có 2 yêu cầu chính trong ứng dụng này. Chức năng tích điểm khi check-in tại cửa hàng, mỗi khi khách hàng tới cửa hàng sẽ nhấn nút check-in và hệ thống sẽ lưu lại và tặng điểm cho mỗi lần khách hàng thực hiện thao tác này.Chức năng gửi Voucher cho khách hàng khi tích đủ số Point nhất định. Lựa chọn giải pháp Khi tiến hành với việc triển khai giải pháp bằng việc lựa chọn công nghệ thích hợp, việc đầu tiên chúng ta cần phải nghĩ tới ngay đó là hiệu quả và chi phí vận hành. Rõ ràng, có rất nhiều giải pháp để triển khai một hệ thống, tuy nhiên để cân bằng trạng thái P/P (Price-Performance Ratio - tỷ lệ cân bằng giữa giá và hiệu suất) là điều rất cần thiết. Ở bài này, chúng ta sẽ cùng tìm hiểu về một trong những giải pháp đáp ứng được P/P, đang được rất nhiều hệ thống nhỏ sử dụng hiệu quả, giải pháp liên quan tới Cloud và Serverless, cụ thể trong bài viết này, chúng ta sẽ cùng tìm hiểu và triển khai về AWS Cloud và Serverless (Lambda + API Gateway) Dưới đây là mô hình AWS infrastructure cơ bản để demo sản phẩm này. Giải thích thành phần: API Gateway: cổng kết nối trung gian dịch vụ giữa ứng dụng LIFF và các dịch vụ bên trong (Lambda), là nơi thiết kế các API truy xuất dữ liệu.CloudFront: là CDN dùng để kết nối tới các host chứa dữ liệu, dữ liệu bài viết này là source code của ứng dụng Web, chúng ta sử dụng Single Page Web App cho ứng dụng sắp triển khai.S3: hiện là nơi lưu trữ dữ liệu source code của web app (SPA).Lambda: là một dạng computing được viết theo từng function, thay cho máy chủ để tính toán, truy xuất dữ liệu từ DB và trả về kết quả, chúng ta không cần máy chủ trong ứng dụng này, mọi chi phí sẽ dựa theo lượng request sử dụng.DynamoDB: là cơ sở dữ liệu (Database Engine) lưu trữ thông tin của user, trong khuôn khổ bài viết này, chúng ta sẽ lưu trữ số Point của end-user.CloudWatch: là nơi lưu trữ log của Lambda và dùng để trigger sự kiện theo schedule, ở bài viết này chúng ta sẽ dùng CloudWatch trigger mỗi 5 phút/ lần để gửi mã Voucher thử nghiệm nếu user đã đủ point.Messaging API: Là API do LINE cung cấp, dùng để gửi message tới user đang sử dụng LINE app và đã đăng ký với channel ứng dụng của chúng ta đang triển khai.LIFF SDK: là SDK dùng để tích hợp với Web app mà ta sẽ triển khai. Như vậy, chúng ta đã đi sơ qua các thành phần và giải pháp sẽ triển khai ứng dụng, bước tiếp theo chúng ta cần đăng ký tài khoản AWS và cùng thử xem sơ qua cách tính chi phí vận hành của ứng dụng với mô hình này nhé. Tìm hiểu về AWS và đăng ký tài khoản Ở phần trên, chúng ta sẽ thực hiện giải pháp sử dụng AWS Cloud làm mô hình Serverless cho ứng dụng, để bắt đầu, bạn cần hiểu sơ về AWS Cloud. Amazon Web Services (AWS) là nền tảng đám mây toàn diện và được sử dụng rộng rãi nhất, cung cấp trên 200 dịch vụ đầy đủ tính năng từ các trung tâm dữ liệu trên toàn thế giới. Hàng triệu khách hàng—bao gồm các công ty khởi nghiệp tăng trưởng nhanh nhất, các tập đoàn lớn nhất cũng như các cơ quan hàng đầu của chính phủ—đều tin tưởng vào AWS để giảm chi phí, trở nên linh hoạt hơn và đổi mới nhanh hơn. Đăng ký tài khoản AWS của bạn ngay. Sau khi đã đăng ký được tài khoản, bạn tiến hành đăng nhập, để đảm bảo tuân thủ Security Best Practice, bạn không nên sử dụng Root user, nhưng trong phạm vi khuôn khổ bài viết, chúng ta sẽ sử dụng root user để triển khai. Đừng quên tìm hiểu thêm lý do vì sao không nên xài root user. Giao diện đăng nhập AWS sau khi đăng nhập thành công sẽ như thế này. Như vậy là xong, bạn đã hoàn tất việc tạo 1 tài khoản AWS, lưu ý, mọi dịch vụ trên AWS đều có thể mất phí, vì vậy bạn cần hiểu rõ về dịch vụ mình cần sử dụng, để không mất quá nhiều tiền cho sản phẩm thử nghiệm của mình nhé, trong khuôn khổ bài viết chúng ta không thể phân tích chi tiết về phí dịch vụ, nhưng hãy luôn lưu ý vấn đề này khi sử dụng AWS Cloud. Kết thúc Trong khuôn khổ bài viết này, chúng ta đã hình dung được mô hình cấu trúc (AWS infrastructure) AWS khi triển khai ứng dụng LIFF App cùng với Serverless. Ở bài tiếp theo, chúng ta sẽ xây dựng một ứng dụng và triển khai (deploy) ứng dụng này lên Cloud, các bạn cùng chờ bài viết tiếp theo nhé. Cùng đón đọc các phần trước của series này nhé! Author: Kiet Vo

    03/06/2022

    1.04k

    How-to

    +1

    • Online-Merge-Offline Retail

    Mini Apps – Ứng Dụng Công Nghệ Là Chìa Khoá Thành Công Với Doanh Nghiệp Của Bạn (Part 3)

    03/06/2022

    1.04k

    intro2

    How-to

    Online-Merge-Offline Retail

    +0

      Mini Apps – Ứng Dụng Công Nghệ Là Chìa Khoá Thành Công Với Doanh Nghiệp Của Bạn (Part 2)

      Giới thiệu Ở bài viết trước, chúng ta đã hiểu được Line Mini App là gì, cũng như những ví dụ minh họa cơ bản về những trường hợp nên sử dụng Mini App trên Line. Trong khuôn khổ bài viết này, chúng ta sẽ làm quen với việc tạo một ứng dụng Line Mini App và tích hợp nó vào trong Line. Trước khi bắt đầu tạo một ứng dụng Line Mini App sẽ cần phải xác định trước những yêu cầu của nền tảng mà bạn đang tính xây dựng, thông thường sẽ liên quan tới luật và chính sách của quốc gia sở tại, vậy nên bạn nên đọc kỹ phần chính sách và điều khoản để đáp ứng được các yêu cầu. Đối với Line, yêu cầu đó có thể bao gồm: thông tin khách hàng, thông tin doanh nghiệp, nội dung chia sẻ và vấn đề liên quan tới bản quyền, … và lưu ý quan trọng, trong quá trình phát triển ứng dụng bạn có thể hoạt động tự do. Tuy nhiên, để ứng dụng được Publish, bạn cần được review và chấp nhận từ công ty Line. Để tìm hiểu kỹ hơn về điều khoản và chính sách liên quan tới Line Mini App, bạn có thể xem bảng chi tiết tại đây. Lưu ý, với mỗi quốc gia sẽ có chính sách riêng biệt hãy xem kỹ nội dung theo quốc gia bạn đang hướng tới để áp dụng phù hợp với giải pháp định chọn. Sau khi đã xác định và hiểu rõ, bạn có thể bắt đầu tiến hành tạo một ứng dụng Line Mini App theo các bước trong mục tiếp theo. Tạo ứng dụng Line Mini App Để bắt đầu với một ứng dụng, giả sử chúng ta đang xây dựng ứng dụng Line Mini App là một ứng dụng chuyên tích điểm dành cho khách hàng thường xuyên check-in tại cửa hàng, và khi khách hàng đạt ngưỡng một số điểm nhất định, chúng ta sẽ gửi thông báo tới khách hàng và tặng khách hàng mã Voucher giảm giá sản phẩm, với yêu cầu đơn giản này, chúng ta hãy cùng xem ứng dụng mini app có thực sự tiện lợi không nhé. Dưới đây, là các bước cần chuẩn bị trước khi tạo ứng dụng Mini App. Chuẩn bị tài khoản Line Việc đầu tiên, bạn cần truy cập tới trang quản trị dành cho nhà phát triển ứng dụng (nhấn tại đây). Bạn có thể đăng nhập với tài khoản Line hoặc tài khoản doanh nghiệp trên Line, để tìm hiểu kỹ hơn về tài khoản doanh nghiệp, hãy tham khảo tại đây. Sau khi đã đăng nhập thành công, màn hình quản trị sẽ hiển thị như dưới, bạn cần tạo 1 Provider để thử nghiệm, nhấn vào nút Create Điền tên Provider, ở đây chúng ta đặt tên Test-Mini-App, sau đó nhấn Create Sau khi quá trình tạo Provider hoàn tất, bạn được chuyển tới màn hình mới, với 3 Tabs chính:Channels: đây là tất cả các kênh mà nền tảng Line hỗ trợ để bạn có thể xây dựng các dịch vụ, trong khuôn khổ bài viết này, chúng ta chỉ cần quan tâm tới 2 channel là Line Login Channel và Line Messaging API ChannelRoles: đây là nơi bạn có thể thêm thành viên, nhà phát triển và người kiểm thử (Tester) để có quyền kết nối tới các channel bạn đã tạo.Settings: là những cài đặt cơ bản quan tới Provider. Lựa chọn giữa LIFF hoặc Line Mini App Sau khi khởi tạo tài khoản và tạo Provider ở bước trên, ở bước này chúng ta có thể tiến hành khởi tạo Line Mini App channel để bắt đầu, tuy nhiên, để có thể tạo được 1 Line Mini App channel, bạn sẽ qua bước kiểm tra và xác nhận từ LINE. Việc này sẽ tốn thời gian, vậy nên trong khuôn khổ bài viết này, chúng ta sẽ cùng tìm hiểu tới LIFF (LINE Front-end Framework), là nền tảng tương tự như Line Mini App và không cần phải chờ đợi review từ LINE. Trước hết, chúng ta sẽ xem qua những điểm khác biệt giữa LIFF và Line Mini App Điểm chung: Cả 2 đều chạy trên nền tảng Web và chạy bởi trình duyệt LIFF, được nhúng vào trong ứng dụng Line.Cả 2 đều có thể tích hợp nhiều công nghệ web mới nhất để cung cấp nhanh dịch vụ. Điểm riêng: LIFF appLINE MINI AppMôi trường- Chạy trên ứng dụng LINE.- Chạy được trên hầu hết các trình duyệt phổ biến.- Chỉ chạy được duy nhất trên ứng dụng LINE (điện thoại)LINE review và chấp nhậnKhông cần, bạn có thể phát hành bất cứ lúc nào.- Phải được review và chấp nhận bởi LINE.- Sau khi thỏa mãn điều kiện review, ứng dụng Line Mini App sẽ được xuất hiện bằng chức năng tìm kiếm và tại tab Home của ứng dụng LINE.Service message chat roomKhông có sẵnBạn có thể sử dụng, chức năng có sẵn trên toàn bộ ứng dụng Line Mini Apps. Tham khảo: tại đây Trong khuôn khổ seri này, chúng ta sẽ lựa chọn LIFF app, là phương án nhanh nhất để bắt đầu, sau khi phát triển hoàn tất, chúng ta có thể tiến hành chuyển đổi sang Line Mini App channel. Tiếp theo, hãy tạo 2 channels như đã đề cập bên trên, bao gồm: Line Login channel: hãy để mọi thông tin là mặc định, lưu ý vài điểm sau.Region: chọn JapanCompany or owner's country or region: JapanChannel name: DEV-Login channelChannel description: Line Mini AppApp Type: chọn WebMessaging API channel: hãy để mọi thông tin là mặc định, lưu ý vài điểm sau.Company or owner's country or region: JapanChannel name: DEV-Messaging APIChannel description: Line Mini AppCategory: Local Business and E-commerceSubcategory: Shopping & retail Như vậy, là xong phần chuẩn bị cơ bản liên quan tới quản trị trên nền tảng Line, bạn sẽ cần chuẩn bị thêm về tài liệu để khởi tạo một ứng dụng mini app trên Line, hãy cùng tìm hiểu về LIFF (LINE Front-end Framework), một nền tảng chạy trên web app được cung cấp bởi LINE. Khởi tạo LIFF apps. Ở bước bên trên, chúng ta đã khởi tạo thành công 1 Provider có chứa sẵn 2 Channels là Login channel và Messaging API channel, ở bước này chúng ta sẽ tiến hành khởi tạo 1 LIFF app và cấu hình LIFF app có thể tương tác với 2 channel này nhé. Line Mini App là ứng dụng chạy trên nền tảng web và nó chạy trên LINE.LIFF app (LINE Front-end Framework) là một framework dùng để xây dựng 1 ứng dụng web, được cung cấp bởi LINE, sử dụng LIFF, bạn sẽ giảm rất nhiều thời gian để xây dựng, xử lý, vì mọi thứ đã được LINE định nghĩa và cung cấp bên trong LIFF. Phiên bản mới nhất hiện tại của LIFF là version 2 (LINE Front-end Framework v2)Bạn có thể sử dụng tính năng thử nghiệm (playground) với LIFF playground để dễ hình dung hơn các tính năng của LIFF. Bước 01: Truy cập vào Login channel và tạo 1 LIFF app. Bước 02: Nhập thông tin, ví dụ như bên dưới Tên trườngMô tảGiá trịLIFF app nameTên của ứng dụng.demo-appSizeLà kích thước của LIFF brower khi bật lênFullEndpoint URLLà tên miền của ứng dụng, chúng ta sẽ cập nhật lại sauhttps://localhost.com:3000Scopeskhai báo quyền cần cấp để xin dữ liệu khi chứng thực với LINEprofile, openidBot link featureoffScan QRonModule modeoff Bước 03: Sau khi đã điền đủ thông tin, nhấn vào nút Add, và quá trình tạo 1 LIFF app đã hoàn tất. Kết thúc Như vậy, với những bước trên, bạn đã hoàn thành được việc đăng ký tài khoản LINE, khởi tạo 1 ứng dụng LIFF trên LINE console. Bài tiếp theo, chúng ta sẽ sang một seri mới liên quan tới kỹ thuật, đó là làm thế nào để triển khai ứng dụng LIFF và chạy nó trên nền tảng LINE. Author: Kiet Vo

      20/05/2022

      1.86k

      How-to

      +1

      • Online-Merge-Offline Retail

      Mini Apps – Ứng Dụng Công Nghệ Là Chìa Khoá Thành Công Với Doanh Nghiệp Của Bạn (Part 2)

      20/05/2022

      1.86k

      Our culture

      +0

        BA Team’s Offsite Training Session: Boosting Logic and Negotiation Skills

        BA stands for “Business Analyst,” but for this day, it also means “Break Away” from daily work. Our BA team recently participated in an off-site training session that was both meaningful and enjoyable. We learned valuable skills and shared laughs with a very engaging Japanese trainer through this Business Analyst training. Besides learning practical techniques, we got to see how professionals in Japan work with clear logic and how negotiation can be more creative than expected. Logical Thinking – Clear Communication Starts with Clear Thinking This part of the Business Analyst training session wasn’t about boring theories. Instead, it focused on how BAs can share ideas in ways that clients can easily understand. The goal was to avoid confusion when people understand the same message in different ways. One key idea the trainer shared was: 一文一義 (Ichi-bun Ichi-gi) – "One sentence, one idea." This means not putting too many ideas into one sentence; keep it simple to avoid confusion. The trainer reminded us: “The best communication is not using big words or complex grammar, but explaining difficult things in the simplest way.” In project discussions, what matters most is being concise, clear, and convincing, not using overly complex or lengthy sentences. One powerful tool we learned is the Pyramid Structure, a way to organize ideas clearly: Top-down communication: Start with the conclusion first, then give reasons.MECE: Ideas should not overlap, and together they must cover all important points. The Pyramid has 3 parts: Main MessageThe key point you want to say.Say it at the beginning.Key Points2–4 supporting reasons.Supporting EvidenceFacts, examples, numbers, or specific details. We practiced this method with the question:"What are the strengths of SupremeTech when promoting our brand?"  Everyone was surprised by how much clearer and more logical the answers became. Negotiation – Helping Clients Discover Their Real Needs Next, we moved into negotiation skills. The trainer gave us two surprising facts: Most clients don’t know exactly what they need at the start.Between 70% and 80% of buying decisions are made during the discussion process. As BAs, how can we help clients realize what they actually need, even if they haven’t explicitly stated it? We learned two useful techniques: 1. SPIN Questions A 4-step method to guide the conversation: S – Situation: Understand the client’s current situation.P – Problem: Identify any issues they are facing.I – Implication: Explore the impact of these problems.N – Need-payoff: Show how a solution can help. 2. BAF Focuses on: Benefit: What the client gains.Advantage: Why it works well.Feature: What the product or service includes. We did a quick practice activity: “Sell this bag to a customer.” Each group played both the BA and the client in real-life scenarios. The room was filled with energy and laughter as teams realized that simply changing the way they asked questions helped clients discover new needs they hadn’t previously considered. Example using SPIN: S (Situation): “What kind of bag do you use now?”P (Problem): “Do you ever feel it’s too small or hard to match with outfits?”I (Implication): “Is it inconvenient if you have to switch bags for different occasions?”N (Need-payoff): “Would it help to have one stylish bag that fits everything and works for all events?” And then with BAF: B (Benefit): “You can use this bag for work, travel, or outings while staying stylish.”A (Advantage): “Many office workers choose this model for its flexibility.”F (Feature): “It has 3 compartments and is made of water-resistant material.” By using these techniques, BAs can help clients understand what they truly need and make more informed decisions. “Soft Skills” – The Secret Tools of Every BA Being a BA without soft skills is like being a superhero without a cape—it feels like something’s missing! From the Pyramid Structure to SPIN and BAF, these are the soft skills that help BAs feel more confident when interacting with clients. With these tools, you don’t just meet client needs—you impress them and build stronger trust. Have you “equipped” yourself with these skills yet?If not, don’t wait—try practicing them in your next Business Analyst training meeting!

        23/06/2025

        14

        Thu Phan T. H.

        Our culture

        +0

          BA Team’s Offsite Training Session: Boosting Logic and Negotiation Skills

          23/06/2025

          14

          Thu Phan T. H.

          Japan – A journey of connection, learning, and cultural exploration

          Our success stories

          +0

            Japan – A journey of connection, learning, and cultural exploration

            From November 11 to 17, 2024, the SupremeTech team traveled to Japan with three main goals in mind: To explore and learn from Japanese corporate cultureTo visit and work with key clients: This included a visit to Classmethod (CM) and on-site discussions with one of the major clients involved in a key project at our companyTo attend Inter BEE, one of Japan’s leading tech events. The exhibition brought together cutting-edge trends in broadcasting, content creation, and digital entertainment — a must-see for anyone in the industry. Beyond the professional takeaways, the business trip gave us a deeper glimpse into how the Japanese work, connect with others, and shape their distinctive workplace culture. Detailed Agenda Time: 11/11/2024 – 17/11/2024 Location: Tokyo – Chiba, Nhật Bản DateMain activities10/11Travel from Vietnam to Tokyo11/11Work at Classmethod’s office & visit the client site12/11Continue working at Classmethod’s office13/11Attend Inter BEE 2024 in Chiba14~15/11Remote work from hotel: content wrap-up and business trip report preparation16/11Weekend break – Explore Hakone, enjoy hot springs, and the beauty of the Japanese landscape17/11Return to Vietnam Unforgettable Moments & Highlights Office day at Classmethod & client meeting for the project First Two Days: At Classmethod’s Tokyo Office Our first two days were spent working at Classmethod’s office, located on the 26th floor of Hibiya Tower — right in the heart of Tokyo. From up there, we were treated to a sweeping view of Tokyo Tower, and even caught a glimpse of Tokyo Skytree in the distance — a truly breathtaking sight that had us all pausing in awe. The office is thoughtfully designed, with a variety of modern, functional spaces: Cafeteria area: An open, friendly space where people can grab tea or coffee, chat freely, or even get some work done. One particularly charming detail was the “souvenir corner”, where employees leave small gifts or local specialties from their business trips — a fun and meaningful way to share experiences with colleagues.Meeting zone: Equipped with both group meeting rooms and private booths, this area supports a range of activities, from team discussions to quiet, focused work.Internal workspace: A spacious, quiet area reserved for employees — ideal for deep concentration. In the afternoon of our first day, we headed out with Classmethod’s team to visit one of their key clients. We attended a vendor meeting, met the stakeholders in person, and gained a much clearer picture of how our collaboration might evolve in the future. It was a solid start and just the right dose of excitement for the first day. Discovering Japanese Work Culture at Classmethod’s Office Flexible and Respectful Work Environment:The office features an open layout with minimal physical barriers but is smartly designed to maintain focus (e.g., personal booths and small meeting rooms). Everyone is encouraged to choose the work arrangement that best suits them.A Culture of Sharing and Internal Bonding:One great example is the “お土産 (omiyage)” corner in the cafeteria — a small but meaningful tradition of sharing. Boxes of sweets and gifts from different regions aren’t just snacks; they’re little stories passed around naturally among colleagues, building bonds and sparking conversations.Focus on Health and Comfort:Free tea and coffee are always available, and there are cozy spots throughout the communal area where you can take breaks and relax. This thoughtful care helps everyone recharge and stay creative throughout the workday. We truly felt that this is a workplace where people are respected, connections are encouraged, and productivity doesn’t come from pressure but from a spirit of initiative and mutual support. Meeting the Vendors Collaborating on the Project At the Vendor Meeting, we were warmly welcomed with coffee and pastries — a perfect example of “omotenashi,” the Japanese spirit of hospitality. When I introduced myself as being from Vietnam, everyone was pleasantly surprised and delighted, which created a friendly and warm atmosphere right from the start. Through the meeting, we not only got to know our partners better but also clearly felt how important personal communication is in technical collaboration — something that online meetings sometimes struggle to capture. Memorable Moments Beyond Work:  A Fun Visit to a Major Restaurant Chain (Day 2) On the morning of Day 2, before heading to the office, we stopped for breakfast at a restaurant that’s part of a well-known chain — and interestingly, also a client in our current project for a takeout ordering system. The menu was huge. It took us a while to finally decide on our breakfast picks. The restaurant had adorable cat-shaped serving robots with expressive digital faces, but our table was actually served by a real staff member (still cute, though!). Even though it was just a quick breakfast, being in the actual space where our product is used gave me a much clearer sense of the customer’s needs. It was a small but meaningful reminder of why we build what we build. Attending the Inter BEE event Inter BEE is Japan’s biggest tech exhibition dedicated to broadcasting, video, audio, and communications. It’s where major players like Panasonic, Sony, and Hitachi showcase cutting-edge technologies alongside smaller companies offering innovative tools, from video editing software and specialized storage devices to creative graphic design solutions. Some of the standout trends we saw at the event included: AI-powered content production4K/8K broadcasting and cloud-based transmission solutionsNew VR/AR applications in entertainment Impressive Moments from Inter BEE Attending Inter BEE was a completely new experience for me, not just because of its massive scale, but also thanks to the level of professionalism and precision in every detail of the event. Our Company’s Activities at the Event: Our team, in collaboration with our partner Enlyt, set up a booth to showcase CloudTV (internally known as OTTclouds) — a cloud broadcasting platform currently being developed and deployed for the Japanese market.While Mr. Hoang, the project lead, was busy welcoming visitors at the booth, I had the chance to explore the entire exhibition and dive into the latest technologies in the industry. A Few Highlights That Stood Out:  Flawless “Japanese-style” organization:From the booth layout and clear navigation signs to helpful staff everywhere, everything was organized with incredible logic and clarity. Despite the venue's size, finding our way around was surprisingly easy.High-quality tech booths: Every exhibitor put real effort into both content and presentation. The booths were visually impressive, filled with interactive demos and staff who were well-trained. Some even let visitors try out cutting-edge technology, such as VR gear or TV production systems, right on the spot.An authentic feeling for the broadcast-media world:For the first time, the TV and broadcast industry felt tangible to me — no longer distant or abstract. Seeing massive cameras, complex post-production setups, and live demos of AI dubbing or audio processing gave me a whole new appreciation for what happens behind the scenes of every show we watch.Learning through conversations:Beyond just looking around, I also had the chance to chat briefly with staff from a few booths. Even though I couldn’t catch every technical term, those exchanges were incredibly meaningful — a reminder of how valuable honest, human-to-human knowledge sharing can be. What I’m Taking Home from the Business Trip Our business trip to Japan brought so many meaningful takeaways — not just for me, but for the whole team: We got to see firsthand the meticulousness, warm hospitality, and thoughtful spirit of sharing that define how Japanese companies operate.From meaningful conversations to in-person meetings, we deepened our connections, especially with strategic clients involved in our company’s flagship projects.Inter BEE provided us with a front-row seat to the latest developments in broadcasting and digital entertainment — from AI-powered tools to immersive media solutions. This Japan business trip wasn’t just about understanding our clients or getting updates on current projects — it was also a rare chance to immerse ourselves in Japanese corporate culture, learn from how events are run, and truly feel the professionalism that drives the way people work in Japan. We’re hopeful that this won’t be the last time. Here’s to more chances in the future to reconnect, learn, and grow together. Snapshots from the Business Trip More snapshots from the Classmethod office and our client visit  A cozy space that doubles as a cafeteria and a free-seating work area Poster of the football team that Classmethod sponsors Instructions for staff on how to order food in the cafeteria View of the park from one of the meeting rooms Meeting with Classmethod team members from the project we're collaborating on The client team member prepared a slide showcasing different types of sweets for everyone to choose and try during the meeting. Some photos from the Inter BEE event

            11/06/2025

            73

            Ngan Vo T. T.

            Our success stories

            +0

              Japan – A journey of connection, learning, and cultural exploration

              11/06/2025

              73

              Ngan Vo T. T.

              Customize software background

              Want to customize a software for your business?

              Meet with us! Schedule a meeting with us!