If the available packages in Cloud Marketplace do not meet your requirements, you can use the services in Google Cloud Platform to create your own custom products. Use one of the tutorials for additional information about more in-depth products.
Additionally, you can create your own instances in Google Compute Engine and configure them to run your own apps and services. If you are new to Compute Engine, visit the Getting Started Guide to learn the basics.
After you create and configure your instances, you can make a custom image of that instance and include it in an instance template. Use the template to deploy instances or groups of instances that are already configured with the apps you need.