Prototyping is a method of running an application that implements the current functions and evolving it while incorporating feedback. The implementation of the application is carried out by our engineers and the client's domain experts, sitting side by side.
We have provided technical consulting and technical support for many SI projects. We participate in SI projects from the early stages, designing and developing Java application architectures and frameworks, and deploying them to application teams. Some projects involve more than 100 people, and the fields are diverse, including communications, finance, transportation, retail, and government agencies.
Based on this track record and experience, we are currently proposing and implementing prototyping. We believe that the following three points are important in order to develop valuable systems cheaply and quickly.
At the beginning of development, we implement the minimum necessary functions with the minimum number of team members.
By forming a team consisting of members who have the necessary knowledge and skills, the need to create explanatory materials and minutes can be minimized.
Teams are composed of members who understand each other's source code, so we can accurately track each other's level of understanding and progress.
Documentation and progress reports allow you to spend more time and effort on creating better programs.
No matter how much time and effort you put into creating a system, if it is ineffective or not used, it will all be wasted.
If the functions that embody the system concept make up only 10% of the entire system, then only that 10% should be released first.
Even if the system is never used, it will have saved time and money in developing the remaining 90%.
It is much cheaper and more reliable to actually build and operate something than to accurately predict the future.
Developing a system is not the end; it only begins once it is up and running.
We develop it on a small scale, put it into operation, and then repeat the process of analysis, hypothesis, and verification to improve and expand its functions.
To speed up this cycle, we focus on reducing deliverables and automating processes.
Here are some of the projects we have worked on.
Case 01
Retail Company
Participated in a project to migrate a core system built on-premises to AWS, responsible for designing and building the batch architecture. Designed and built an application framework enabling large-scale distributed processing using SQS, Beanstalk, ECS, and Spring Boot. Also implemented high-complexity batch processes and performed performance tuning.
Case 03
Financial ResearchCompany
Participated in the development project of a system for algorithmic trading, responsible for designing and building application architecture and DevOps areas. Designed and implemented a domain framework that separates business logic based on financial engineering from an event-driven execution architecture. Also built version control, automated testing, and automated deployment environments. Designed and built an application architecture using AWS Batch that enables large-scale distributed processing in any programming language.
Case 05
Financial Company
Participated in a project to revamp a sales system for staff, responsible for proposing, designing, and developing the application architecture. Rebuilt the system using SPA and microservices, aiming to improve productivity and shorten the development period while enhancing functionality.
Case 02
Government Agency
Participated in a project to migrate a system built on-premises to the cloud, responsible for exploring and validating application architecture solutions. Proposed and validated solutions that reduced system resources by virtualizing servers and using managed services, and reduced the number of application programs.
Case 04
Government-relatedCorporation
Participated in a preparation and validation project for core system reconstruction, and worked on batch architecture review and prototype development. Achieved simplification and acceleration of the application by distributing complex long-running batch processes in the existing system using Spring Batch Integration and Kubernetes on AWS.
Case 06
R&D-OrientedStartup Company
Participated in a development project for a system that remotely supports on-site workers using wearable devices, responsible for designing and developing the application architecture. Built an SPA using React with AWS Amplify, creating a system to quickly respond to on-site requests.
At Monocrea, we are developing Project Au Lait.
Monocrea is responsible for the development and operation of Project Au Lait.Project Au Lait is a suite of tools used in system development. Please see the project page for details.

Nikkei Online Edition - My Guiding Principles
CEO Kuwahara was featured as a business leader in the 'My Guiding Principles' section of Nikkei Online Edition.
CEO Kuwahara was featured in the 'Challenger' series in Newsweek Japan. A magazine purchase is required to read the article.
Daisuke Motoki Selects! Hidden Gem Business Companies
CEO Kuwahara appeared in an episode titled 'A Human Resource Company That Shapes Contribution and Growth.'
Open Source Conference 2017 Tokyo/Spring
CEO Kuwahara gave a presentation on the theme 'Challenges in Test Automation on the Ground and How SI-Toolkit Solves Them.'
CEO Kuwahara gave a presentation titled 'Java Development Can Be Faster with Smarter Setup!'
gihyo.jp - The Evolving Selenium and Test Automation
CEO Kuwahara presented at the 3rd Japanese Selenium User Community Study Session with the theme 'Even Evidence Collection Should Be Automated!'
© 2026 Monocrea, Inc.