Getting Started with FAST
This guide will walk you through setting up a FAST development environment and deploying your first module. You’ll learn how to install the Core module foundation and then add specialized modules to build enterprise applications on Microsoft Power Platform / Dynamics 365.
Note: This guide covers the manual setup approach. Future articles will detail automated scripting methods and synchronization with source control systems.
Prerequisites
Before you begin, ensure you have:
- Access to a Microsoft Power Platform or Dynamics 365 environment
- System administrator or System Customizer privileges in your target environment
- Basic familiarity with Dataverse concepts
- Downloaded FAST module solution files from the FAST Modules Repository
Phase 1: Install the Core Module
The Core module provides the foundational components that other FAST modules depend on. Install it first in any new environment.
Step 1: Environment Setup
Provision or select your target environment:
- Create a new Dataverse environment through the Power Platform Admin Center, or
- Choose an existing development/sandbox environment
- Ensure the environment has sufficient storage and user licenses for your needs
Step 2: Install Core Module
- Download the Core module from the FAST Modules Repository
- Navigate to the releases section
- Download the latest Core module managed solution (e.g.,
Core_v1.0.0.0_managed.zip)
- Import the Core module solution
- Open the Power Platform Admin Center
- Navigate to your target environment
- Select Solutions from the left navigation
- Click Import and select the downloaded Core module file
- Follow the import wizard prompts
- Wait for the import to complete successfully
- Verify installation
- Check that the Core solution appears in your solutions list
- Review the solution components (tables, apps, flows)
- Confirm no import errors or warnings
Step 3: Configure Connections
Create and configure the following standard connections for FAST modules:
- Microsoft Dataverse - Core data storage and operations
- SharePoint - Document management and collaboration (if using document features)
- Office 365 Outlook - Email integration and notifications (if using email features)
- Microsoft Teams - Team collaboration and notifications (if using Teams integration)
Note: Not all connections are required for all modules. Configure only those connections needed by the specific modules you plan to deploy. Each module’s documentation will list its required connections.
Step 4: Test the Core Module
- Open the Core module app from your environment
- Verify that basic navigation and functionality work correctly
- Confirm that core reference data (if any) is available
- Test any included sample data or configurations
Phase 2: Add Specialized Modules
Once your Core module is installed, you can add specialized modules based on your organization’s needs.
Step 1: Select Your Modules
Browse the Modules area to explore available FAST modules:
- Asset Management - Track and manage resources throughout their lifecycle
- Training and Certification - Manage training programs and compliance
- Project Tracking - Manage tasks, milestones, and deliverables
- Time & Expense Tracking - Capture time entries and expenses
- And many more…
Each module page provides:
- Overview and features
- Data model diagrams
- Download links for latest releases
- Deployment documentation
Step 2: Install Additional Modules
For each selected module:
- Download the module solution from the repository
- Review dependencies - ensure any required modules are already installed
- Import the solution through the Power Platform Admin Center
- Configure module-specific settings as documented
- Create required connections if any new connectors are needed
- Test the module to verify proper installation
Step 3: Create Your Custom Solution
To build your own application using FAST modules:
- Create a new unmanaged solution for your specific application
- Use a clear naming convention (e.g.,
YourOrg-AssetTracking-v1) - Add a meaningful description and version information
- Set appropriate solution publisher details
- Use a clear naming convention (e.g.,
- Add FAST components to your solution
- Add existing components (tables, forms, views) from installed modules
- Customize as needed for your requirements
- Build additional components specific to your use case
- Customize and extend
- Modify forms, views, and business logic
- Add custom fields to existing tables
- Create new automation flows
- Configure security roles and permissions
- Test thoroughly
- Validate all functionality in your development environment
- Test integration points between modules
- Verify security and permissions
Best Practices
Solution Layering
FAST modules use a layered approach:
- Managed solutions (Core and specialty modules) provide the base functionality
- Unmanaged solutions (your customizations) extend and modify as needed
- Keep customizations in separate solutions for easier maintenance and upgrades
Environment Strategy
Consider this environment progression:
- Development - Install modules, build customizations, test changes
- Test/UAT - Deploy for user acceptance testing
- Production - Deploy validated solutions for end users
Module Updates
When new versions of FAST modules are released:
- Review release notes for breaking changes
- Test updates in a development environment first
- Validate your customizations still work
- Deploy to production following your ALM process
Next Steps
After completing this setup:
- Explore module documentation for detailed feature guides
- Review Use Cases for real-world scenarios
- Join the community to share experiences and get help
- Plan your ALM strategy for moving solutions between environments
- Consider contributing improvements back to the FAST repository
Getting Help
If you encounter issues during setup:
- Review the module-specific documentation on this site
- Check the FAST Modules Repository for known issues
- Refer to our Support page for information on filing issues
- Engage with the community through repository discussions
Welcome to FAST! We’re excited to see what you build.
Published:
February 19, 2026
Author:
FAST Team
Tags:
An open-source MIT License project maintained by Microsoft. Open Source at Microsoft