The "Note Service" is a tool developed using techniques from the Google Chrome Browser Extension and Open API GPT. Click the Note Service icon located at the right corner of the top menu bar to log in to the cloud service. After a simple login, you can select sentences from any web page by mouse dragging and store your notes in securely encrypted cloud storage. You can easily create and edit your notes, and the original page URL, title, and time created will be automatically attached to your notes. It is much easier than using email or personal social media to collect sentences from web browsing across platforms.
tagserver-side services
“Wordpress Custom Plugin”
The "Membership Plugin" is a custom plugin that allows you to manage members and their requests under the WordPress platform. Requests from members will be automatically sorted by categories that you have pre-created and configured. You can reply to members with your comments, and you can also decide whether to attach the tracked progress status. New features include a fully customizable process, tracking the progress status of requests, and new security features that other WordPress plugins have not yet provided.
tagcloud engineering services
“Re-architecting Cloud Solution”
The "Re-architecting Cloud Solution" project was planned in two stages. First, we migrated the existing system from a local server to a cloud service. Then, we started re-architecting the system. Multiple microservers were located behind a load balancer so they could scale in/out automatically based on traffic and available computing resources. The database was Active-Active clustered and configured by role for read-only and read-write access. Traffic was relocated seamlessly, ensuring that services were never interrupted during development and implementation.
tagAdditional Services
“Live Database Migration”
The "Live Database Migration" project required expert knowledge of Oracle Database and MySQL. The existing databases contained 67 schemas and over 8,000 tables, which included manufacturing records, facility operation histories, client information, and product and service records from the last 11 years. The migration project began with designing new databases which were optimized for performance and maintenance. The live implementation continued for half a day without interrupting services and was successfully completed.
tagdesktop app services
“Screen Capture Extension”
The "Screen Capture Extension" project aimed to develop a tool that can capture the screen, even when a website restricts mouse events such as dragging and right-clicking. The tool is compatible with Google Chrome Browser and Microsoft Edge installed on Windows and Macintosh operating systems. Users have two options: Mouse drag to select the screen or press a key to capture the full-sized screen. Additionally, all functionalities can be accessed with keyboard shortcuts for better usability. The captured screen image will be transmitted to the server along with the parent and child window URLs, and the calculated image width and height.
tagserver-side services
“System Upgrade”
The "System Upgrade" was a small project, but it was tricky to plan and test due to limited infrastructure resources. We changed the operating system from the old CentOS 5.0 to the most recent version of Ubuntu. Only one AWS EC2 instance was permitted, so we had to develop, test, and provide the service on the same instance simultaneously. The Apache web server was replaced with NginX, and the existing Java-based client solution was successfully migrated. This project was for a non-profit organization, and we happily participated as volunteers.
tagcloud engineering services
“Developing S3 File Manager”
The "Developing S3 File Manager" project aimed to create a Windows-based desktop application for uploading and downloading large files. The application would allow users to resume the upload or download process from the previous status, and users can also navigate through folders to select files for download or upload. This application was developed in GO language with the capability of concurrency.
About our services
Software Creation Studio Community
We are currently focusing on technologies related to Web Design, Mobile Applications, Desktop Applications, and Server-Side Techniques that are compatible with both Local and Cloud Computing environments. Our goal is to share Up-To-Date information with developers and designers who are searching for new ideas. Newcomers are always welcome to join us and share their ideas and thoughts.
cost-effective development services
Additionally, We provide Cost-Effective Development Services by partnering with Experienced Developers And Designers With Creativity from Well-Known Open-Source Communities. We have successfully completed projects for clients across various industries and met their needs with utmost Satisfaction.
arrow_right_alt please select a topic from the list below to learn more about our development services.
Web design
Designing a website involves many considerations, but activities and trying to achieve the requirements and goals of different industries are the key factors that drive the rapid growth of web design technologies. Clients can have varying requests for web design, ranging from simple single-page designs for events and one-time promotions to complex designs with features like online payment, member management with hierarchy authority, supporting more kinds of multimedia formats, chat boxes for instant user communication, location-based services, and AI technology based accurate suggestions. Search engine optimization is also crucial to ensure the success of web design, as it helps to reach wider global users.
We evaluate and develop our projects and service with our client's perspective in mind. We consider experiences from each project, service and meeting with our clients as the most valuable assets. Therefore, we meticulously follow each development step indicated below, regardless of the project size, to achieve the highest level of satisfaction for our clients.
Analysis of final users and client's requirements
Effective communication and meetings with clients to understand their business and industry are key to analyzing their needs and requirements.
Considering end-user-friendly words and sentences to provide the best web service experience to end-users.
Prioritize meeting the delivery schedule while maintaining the goal, requirements, and quality of the result.
Researching to meet global and industry standards. e.g. ISO/IEC 27701 "Privacy Information Management System", ISO/IEC 27017 "Information Technology - Security Techniques - Code of Practice for Information Security Controls based on ISO/IEC 27002 for Cloud Services"
Design GUI and UX
Aim for a simple GUI & UX design that enables end-users to quickly find relevant information without any confusion.
Considering the most effective way to interact between end-users and clients.
Prioritize meeting the delivery schedule while maintaining the goal, requirements, and quality of the result.
Compatibility
Supporting varied screen sizes through responsive web design to enhance user experience.
Reduce reliance on specific software such as web browsers and operating systems.
Optimizing performance and functionality for the poor internet environment on the client side.
Functional and performance
Considering the convenience of maintenance for future updates.
Design, Development and Implementation should remain flexible for easy adaptation of new techniques in the future.
Consideration of adopting new techniques related to achieving the goal and meeting the requirements.
Quality Assurance
Manage found issues and the side effects, and schedule future updates.
Review and monitor frequently to ensure that the system is running non-stop for 24 hours.
Mobile App
Developing a mobile app nowadays requires less effort than before, thanks to the availability of cross-platform frameworks from the open-source community sponsored by enterprises. This enables developers to create mobile apps in a shorter time and at a lower cost. It is worth noting that web-based mobile apps may offer fewer functions and lower performance compared to native mobile apps. However, in practice, most web-based mobile apps are good enough to meet both client and end-user needs. Their popularity lies in the fact that clients do not need to invest in a website and a mobile app separately. Besides, web-based mobile apps can be conveniently developed by converting an existing client website. As a result, the demand for web-based mobile apps is experiencing rapid growth.
We evaluate and develop our projects and service with our clients' perspective in mind. We consider experiences from each project, service and meeting with our clients as the most valuable assets. Therefore, we meticulously follow each development step, regardless of the project size, with the aim of achieving the highest level of satisfaction for our clients.
Analysis of final users and client's requirements
Effective communication and meetings with clients to understand their business and industry are key to analyzing their needs and requirements.
Considering end-user-friendly words and sentences to provide the best web service experience to end-users.
Prioritize meeting the delivery schedule while maintaining the goal, requirements, and quality of the result.
Researching to meet global and industry standards. e.g. ISO/IEC 27701 "Privacy Information Management System", ISO/IEC 27017 "Information Technology - Security Techniques - Code of Practice for Information Security Controls based on ISO/IEC 27002 for Cloud Services"
Design GUI and UX
Aim for a simple GUI & UX design that enables end-users to quickly find relevant information without any confusion.
Considering the most effective way to interact between end-users and clients.
Prioritize meeting the delivery schedule while maintaining the goal, requirements, and quality of the result.
Compatibility
Supporting varied screen sizes through responsive web design to enhance user experience.
Reduce reliance on specific software such as web browsers and operating systems.
Optimizing performance and functionality for the poor internet environment on the client side.
Functional and performance
Considering the convenience of maintenance for future updates.
Design, Development and Implementation should remain flexible for easy adaptation of new techniques in the future.
Consideration of adopting new techniques related to achieving the goal and meeting the requirements.
Quality Assurance
Manage found issues and the side effects, and schedule future updates.
Review and monitor frequently to ensure that the system is running non-stop for 24 hours.
Desktop App
Just 10 years ago, market analysts predicted that smartphones and small smart devices would replace PCs. However, even today, the PC market is still growing and plays a significant role in our daily lives. This is because many industries still rely on desktop applications to meet their needs, which provides great satisfaction. Most of the desktop applications we use daily at home and work are developed using cross-platform web-based technology. As a result, developing desktop applications nowadays is not expensive or time-consuming. Instead, it brings greater satisfaction than ever before.
We evaluate and develop our projects and service with our clients' perspective in mind. We consider experiences from each project, service and meeting with our clients as the most valuable assets. Therefore, we meticulously follow each development step, regardless of the project size, with the aim of achieving the highest level of satisfaction for our clients.
Analysis of final users and client's requirements
Effective communication and meetings with clients to understand their business and industry are key to analyzing their needs and requirements.
Considering end-user-friendly words and sentences to provide the best web service experience to end-users.
Prioritize meeting the delivery schedule while maintaining the goal, requirements, and quality of the result.
Researching to meet global and industry standards. e.g. ISO/IEC 27701 "Privacy Information Management System", ISO/IEC 27017 "Information Technology - Security Techniques - Code of Practice for Information Security Controls based on ISO/IEC 27002 for Cloud Services"
Design GUI and UX
Aim for a simple GUI & UX design that enables end-users to quickly find relevant information without any confusion.
Considering the most effective way to interact between end-users and clients.
Prioritize meeting the delivery schedule while maintaining the goal, requirements, and quality of the result.
Compatibility
Supporting varied screen sizes through responsive web design to enhance user experience.
Reduce reliance on specific software such as web browsers and operating systems.
Optimizing performance and functionality for the poor internet environment on the client side.
Functional and performance
Considering the convenience of maintenance for future updates.
Design, Development and Implementation should remain flexible for easy adaptation of new techniques in the future.
Consideration of adopting new techniques related to achieving the goal and meeting the requirements.
Quality Assurance
Manage found issues and the side effects, and schedule future updates.
Review and monitor frequently to ensure that the system is running non-stop for 24 hours.
Server-Side Services
Server-Side techniques are crucial for mobile apps, desktop apps, websites, and IoT devices. Practically every app and solution that interacts with servers locally or over the internet depends on server-side techniques. From collecting massive amounts of data, big data analysis, machine learning, and AI, it's not too difficult to say that almost all information technology relies on Server-Side techniques. Therefore, it's essential to select server-side developers for any project with careful consideration.
We evaluate and develop our projects and service with our clients' perspective in mind. We consider experiences from each project, service and meeting with our clients as the most valuable assets. Therefore, we meticulously follow each development step, regardless of the project size, with the aim of achieving the highest level of satisfaction for our clients.
Analysis of final users and client's requirements
Effective communication and meetings with clients to understand their business and industry are key to analyzing their needs and requirements.
Considering end-user-friendly words and sentences to provide the best web service experience to end-users.
Prioritize meeting the delivery schedule while maintaining the goal, requirements, and quality of the result.
Researching to meet global and industry standards. e.g. ISO/IEC 27701 "Privacy Information Management System", ISO/IEC 27017 "Information Technology - Security Techniques - Code of Practice for Information Security Controls based on ISO/IEC 27002 for Cloud Services"
Design GUI and UX
Aim for a simple GUI & UX design that enables end-users to quickly find relevant information without any confusion.
Considering the most effective way to interact between end-users and clients.
Prioritize meeting the delivery schedule while maintaining the goal, requirements, and quality of the result.
Compatibility
Supporting varied screen sizes through responsive web design to enhance user experience.
Reduce reliance on specific software such as web browsers and operating systems.
Optimizing performance and functionality for the poor internet environment on the client side.
Functional and performance
Considering the convenience of maintenance for future updates.
Design, Development and Implementation should remain flexible for easy adaptation of new techniques in the future.
Consideration of adopting new techniques related to achieving the goal and meeting the requirements.
Quality Assurance
Manage found issues and the side effects, and schedule future updates.
Review and monitor frequently to ensure that the system is running non-stop for 24 hours.
Cloud Engineering Services
Cloud computing has become a widespread practice among backend engineers. Popular cloud service providers advertise their services and invest heavily in meeting various industry expectations. They also continue to train engineers to carry out their roles in cloud services. Most companies prefer to use cloud services instead of data centers, except for specialized purposes. This is because it can shorten the development period and minimize errors. Although there are advantages and disadvantages to this approach, almost every backend engineer prefers cloud services over traditional methods. A significant factor depends on cloud engineers' knowledge and experience, so it is important to select reliable cloud engineers who can design and manage systems. Additionally, companies can expect uninterrupted operating services and reduce operational costs by using cloud services.
We evaluate and develop our projects and service with our clients' perspective in mind. We consider experiences from each project, service and meeting with our clients as the most valuable assets. Therefore, we meticulously follow each development step, regardless of the project size, with the aim of achieving the highest level of satisfaction for our clients.
Analysis of final users and client's requirements
Effective communication and meetings with clients to understand their business and industry are key to analyzing their needs and requirements.
Considering end-user-friendly words and sentences to provide the best web service experience to end-users.
Prioritize meeting the delivery schedule while maintaining the goal, requirements, and quality of the result.
Researching to meet global and industry standards. e.g. ISO/IEC 27701 "Privacy Information Management System", ISO/IEC 27017 "Information Technology - Security Techniques - Code of Practice for Information Security Controls based on ISO/IEC 27002 for Cloud Services"
Design GUI and UX
Aim for a simple GUI & UX design that enables end-users to quickly find relevant information without any confusion.
Considering the most effective way to interact between end-users and clients.
Prioritize meeting the delivery schedule while maintaining the goal, requirements, and quality of the result.
Compatibility
Supporting varied screen sizes through responsive web design to enhance user experience.
Reduce reliance on specific software such as web browsers and operating systems.
Optimizing performance and functionality for the poor internet environment on the client side.
Functional and performance
Considering the convenience of maintenance for future updates.
Design, Development and Implementation should remain flexible for easy adaptation of new techniques in the future.
Consideration of adopting new techniques related to achieving the goal and meeting the requirements.
Quality Assurance
Manage found issues and the side effects, and schedule future updates.
Review and monitor frequently to ensure that the system is running non-stop for 24 hours.
Additional Services
We also offer additional services such as search engine optimization, data migration, database architecture, solution architecture and cloud system architecture. Please inquire for more information about our additional services.