Affordable NW Calgary Homes for Sale Under $400,000 - Houses, Condos, Townhomes

Looking for a great deal on a home in Northwest Calgary? You've come to the right place! Our website features a comprehensive list of NW Calgary homes for sale under $400,000, including houses, condos, and townhomes. Whether you're a first-time buyer, downsizing, or looking for an investment property, we've got you covered. Our user-friendly search tools make it easy to find the perfect property to fit your needs and budget. Start your search today and discover all that Northwest Calgary has to offer.If you're interested in buying a home in Calgary NW, contact me by email Diane Richardson or if you prefer call 403.397.3706 or live chat today.

The Latest Selection Of Calgary Homes Under $400,000

Houses, Condos, & Townhomes for Sale Under $400K in NW Calgary

NW CALGARY HOMES FOR SALE UNDER $400,000, NORTHWEST CALGARY HOMES $300,000 to $400,000,

Forgot password Extend Verify Contact
1-12/682
  • 3108 80 Glamis Drive SW in Calgary: Glamorgan Apartment for sale : MLS®# A2239522

    3108 80 Glamis Drive SW Glamorgan Calgary T3E 6T7
    Main Photo: 3108 80 Glamis Drive SW in Calgary: Glamorgan Apartment for sale : MLS®# A2239522
    $219,900
    Residential
    Status:
    Active
    MLS® Num:
    A2239522
    Bedrooms:
    2
    Bathrooms:
    1
    Floor Area:
    1,063 sq. ft.
    Looking to build sweat equity or secure a solid investment? This spacious 2 bedroom, 1 bathroom condo in the well-established community of Glamorgan offers over 1,000 square feet of potential. Situated in a well-managed complex that stays on top of maintenance projects—paid through the reserve fund—this below-grade unit is ideal for renovators or investors alike. Inside, you’ll find massive bedrooms, double sinks in the bathroom, and a functional layout that offers great flow and livability. The unit also features vinyl windows, patio doors leading to your own private entrance, and in-suite laundry with a quality washer and dryer. There’s even a dishwasher for added convenience. For those looking to renovate, you’ll be pleased to know that updated units in this building sell very well, and many owners are already renovating—creating strong upside potential. If you’re not ready to renovate, you can keep the long-term tenant already in place and enjoy reliable rental income from day one. Other highlights include: Pet-friendly building, assigned parking stall (#32) with an electric plug, large in-suite storage room, and an opportunity to rent a second parking stall for just $30/month through the property management company. Glamorgan is a well-established community just 10–15 minutes from downtown, with easy access to Glenmore Trail, Stony Trail, and Mount Royal University. The area offers excellent transit options, nearby schools, parks, including Weaselhead Flats, and major shopping centres like Westhills and Glamorgan Shopping Centre. Whether you’re a first-time buyer, investor, or savvy renovator, this unit offers unbeatable value and potential. This could be the one! More details
    Listed by CIR Realty
    DIANE RICHARDSON
  • 810 38 9 Street NE in Calgary: Bridgeland/Riverside Apartment for sale : MLS®# A2238200

    810 38 9 Street NE Bridgeland/Riverside Calgary T2E 7X9
    Main Photo: 810 38 9 Street NE in Calgary: Bridgeland/Riverside Apartment for sale : MLS®# A2238200
    $349,900
    Residential
    Status:
    Active
    MLS® Num:
    A2238200
    Bedrooms:
    1
    Bathrooms:
    1
    Floor Area:
    581 sq. ft.
    Welcome to Unit 810, 38 9 Street NE, an inviting 1-bedroom, 1-bathroom condo located in the highly desirable community of Bridgeland. This bright and contemporary unit is located on the top floor without overhead neighbours. It offers the best of urban living with beautiful downtown skyline views, a smart open-concept layout, and a location that simply can’t be beat. Step inside and you’ll find a well-designed living space filled with natural light, perfect for relaxing or entertaining. The kitchen seamlessly flows into the living and dining areas, providing a comfortable and functional environment. Whether you're cooking for yourself or hosting friends, you'll appreciate the modern finishes and practical design. Enjoy peaceful mornings or evening sunsets with downtown Calgary as your backdrop, all from the comfort of your living room or balcony. The bedroom is spacious and private, and the full bathroom is sleek and well-appointed. Beyond your unit, the building offers a wide array of amenities including a fitness center, landscaped courtyard, community BBQ area, and secure underground titled parking. The condo complex is professionally managed and well-maintained, offering peace of mind and an easy lifestyle. Location is everything, and this property truly delivers. You’ll be just steps from the Bow River pathways, Calgary Zoo, restaurants, shops, parks, and the CTrain station—only a one-minute walk across the pedestrian bridge. Bridgeland is known for its charm, walkability, and vibrant atmosphere, making it one of Calgary’s most beloved inner-city neighborhoods. Whether you're a first-time buyer, a young professional, or looking to add a solid investment to your portfolio, this condo checks all the boxes. Don’t miss your opportunity to live in one of Calgary’s most connected and exciting communities. Book your viewing today! More details
    Listed by CIR Realty
    DIANE RICHARDSON
  • 31 99 arbour lake Road NW in Calgary: Arbour Lake Mobile for sale : MLS®# A2239263

    31 99 arbour lake Road NW Arbour Lake Calgary T3G 4E4
    OPEN HOUSE: Jul 20, 2025
    12:00 PM - 03:00 PM MDT
    Open House on Sunday, July 20, 2025 12:00PM - 3:00PM
    Main Photo: 31 99 arbour lake Road NW in Calgary: Arbour Lake Mobile for sale : MLS®# A2239263
    $265,000
    Mobile
    Status:
    Active
    MLS® Num:
    A2239263
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    1,153 sq. ft.
    Welcome to this very tastefully finished, extremely well lit, corner lot (abundant lilac bushes, and other shrubs) mobile home. This larger unit has numerous windows as well as 2 skylights making the upgraded kitchen bright and inviting. Newer appliances (stainless steel), spectacular tile back splash rounds out this eating area with a kitchen island perfect for entertaining. Walk in to this open area living room, complete with a gas fireplace, and ample seating perfect for those cozy nights with a big window to gaze out of. This 2 bedroom, 2 bathroom unit, is sure make you feel at home. Also lots of very well planned storage closets with shelves throughout the home. We do NOT stop there.. the primary bedroom also has its own 4 pc bath, walk-in closet. Step through the french doors to a LARGE side deck, complete with a fenced yard, and a dog run, as well as a storage shed. DO NOT forget the Club House stop in to see the inviting recreation centre with game rooms, hobby rooms, outdoor pool & indoor hot tub. This park is located close to the shopping centres of Crowfoot Village, restaurants, theatres & more...LRT and other public transportation is just steps away… Call your favorite realtor to book a showing ! More details
    Listed by eXp Realty and Diamond Realty & Associates LTD.
    DIANE RICHARDSON
  • 211 214 Sherwood Square NW in Calgary: Sherwood Apartment for sale : MLS®# A2239409

    211 214 Sherwood Square NW Sherwood Calgary T3R 1T6
    Main Photo: 211 214 Sherwood Square NW in Calgary: Sherwood Apartment for sale : MLS®# A2239409
    $349,900
    Residential
    Status:
    Active
    MLS® Num:
    A2239409
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    919 sq. ft.
    Welcome to Diseno by Landmark Homes in the heart of Sherwood! This beautifully designed 2-bedroom, 2-bathroom condo on the second floor offers a bright and spacious open-concept layout, perfectly suited to accommodate a full-sized dining table. Large windows, 9-foot ceilings, and an abundance of natural light make the space feel warm and inviting. Enjoy the convenience of in-suite laundry and a generously sized storage room with built-in shelving—ideal for keeping everything organized. The heated underground parking stall adds extra comfort, especially in winter. Step out onto your expansive private balcony, complete with a natural gas line—perfect for BBQs, morning coffee, or unwinding with breathtaking Calgary sunsets. Designer finishes throughout include sleek wide plank laminate flooring, quartz countertops, stainless steel appliances, and modern cabinetry, offering both style and functionality. Located next to a peaceful park and scenic pond, you’ll love the natural surroundings and walking paths. Just minutes away from top amenities such as Walmart, T&T Supermarket, Costco, and quick access to Stoney Trail, this location has it all. Don't miss out—schedule your private showing today! More details
    Listed by URBAN-REALTY.ca
    DIANE RICHARDSON
  • 222 500 Rocky Vista Gardens NW in Calgary: Rocky Ridge Apartment for sale : MLS®# A2239794

    222 500 Rocky Vista Gardens NW Rocky Ridge Calgary T3G 0C3
    Main Photo: 222 500 Rocky Vista Gardens NW in Calgary: Rocky Ridge Apartment for sale : MLS®# A2239794
    $264,900
    Residential
    Status:
    Active
    MLS® Num:
    A2239794
    Bedrooms:
    1
    Bathrooms:
    1
    Floor Area:
    689 sq. ft.
    Welcome to this beautifully maintained second-floor apartment, offering a bright and open-concept layout designed for comfort and style. The gourmet kitchen is a standout feature, showcasing rich espresso cabinetry, a modern tiled backsplash, sleek black granite countertops, and stainless steel appliances. The functional island with additional seating flows seamlessly into the dining area and spacious living room. Step outside to your private balcony with no neighboring units in view, complete with a gas line for easy BBQ enjoyment. The spacious primary bedroom is a relaxing retreat, featuring a walk-through closet with convenient cheater access to a full 4-piece bathroom. This elegant bath is finished with tiled floors and tub surround, an espresso vanity, and matching granite counters that echo the kitchen’s sophistication. A versatile den offers the perfect space for a home office, guest area, or additional storage. In-suite laundry adds everyday convenience, while your assigned heated underground parking stall and separate storage locker make urban living even easier. Residents of Rocky Ridge Landing also enjoy access to fantastic amenities including a fitness centre, TV lounge, and a party room with full kitchen facilities, as well as access to Basketball and Tennis courts. As part of the vibrant Rocky Ridge community, you’ll also benefit from Rocky Ridge Ranch—a year-round facility offering BBQ events, food trucks, Stampede breakfasts, boat and lake rentals, a wading pool, and ice skating in the winter. Commuting is a breeze with quick access to Crowchild Trail, just 25 minutes to downtown or a short 15-minute walk to the LRT. You’re also minutes from Stoney Trail, providing effortless access to the mountains and beyond. This is more than a home—it's a lifestyle. Welcome to luxury, convenience, and community at Rocky Ridge Landing. More details
    Listed by eXp Realty
    DIANE RICHARDSON
  • 119 Royal Birch Villas NW in Calgary: Royal Oak Row/Townhouse for sale : MLS®# A2240173

    119 Royal Birch Villas NW Royal Oak Calgary T3G 5V2
    Main Photo: 119 Royal Birch Villas NW in Calgary: Royal Oak Row/Townhouse for sale : MLS®# A2240173
    $420,000
    Residential
    Status:
    Active
    MLS® Num:
    A2240173
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    1,241 sq. ft.
    Step into comfort and convenience in this charming 3-bedroom townhome located in the heart of Royal Oak! Inside, the open-concept main floor offers a warm and inviting living room with a cozy gas fireplace and bay window, perfect for relaxing or entertaining. The kitchen features plenty of cabinetry and a bright dining area, with a convenient 2-piece bathroom rounding out the main level. Upstairs, the spacious primary bedroom includes a walk-in closet and direct access to the shared 4-piece bathroom, while two additional bedrooms provide space for family, guests, or a home office. The unfinished basement is ready for your personal touch and currently offers laundry and generous storage space. Outside, enjoy summer evenings on your wooden deck, with a grassy common area accessible for kids. With close access to Stoney Trail and Crowchild Trail, commuting is a breeze — and you’re just minutes away from transit, top-rated schools, parks, playgrounds, shopping, and every amenity you could need. Don’t miss your chance to own in beautiful Royal Oak! More details
    Listed by Royal LePage Benchmark
    DIANE RICHARDSON
  • 98 6440 4 Street in Calgary: Thorncliffe Row/Townhouse for sale : MLS®# A2239927

    98 6440 4 Street Thorncliffe Calgary T2K 1B8
    OPEN HOUSE: Jul 19, 2025
    10:00 AM - 12:00 PM MDT
    Open House on Saturday, July 19, 2025 10:00AM - 12:00PM
    Main Photo: 98 6440 4 Street in Calgary: Thorncliffe Row/Townhouse for sale : MLS®# A2239927
    $339,900
    Residential
    Status:
    Active
    MLS® Num:
    A2239927
    Bedrooms:
    5
    Bathrooms:
    3
    Floor Area:
    1,101 sq. ft.
    The one you’ve been waiting for! This stunning townhome offers 5 bedrooms, 2.5 bathrooms, and over 1,400 sq. ft. of developed living space. Step inside to a gleaming refinished hardwood floors throughout the main level. The beautifully renovated kitchen features crisp white cabinetry, newer appliances,It opens to a spacious living room with large windows that flood the space with natural light. A garden door leads to a private backyard with a concrete patio, backing onto a lush greenspace.Upstairs, the large primary bedroom boasts a charming bay window with serene greenspace views. Two well-sized bedrooms and a stylish 4-piece bathroom with a deep soaker tub and vintage tile surround complete the upper level. The fully finished basement includes two additional bedrooms, a 3-piece bathroom, a workshop area, and a utility room with laundry and storage space. This unit is updated inside and out with new doors, plus affordable condo fees. It’s in one of the most private spots in the complex and includes an assigned parking stall. this beautiful 5-bedroom townhouse in a prime location! Conveniently close to Diefenbaker High School, John A. MacDonald Junior High, and Thorncliffe Elementary. Nearby amenities include public transit, playgrounds, daycare, Superstore, the library, and Thornhill Recreation Centre. Recently updated with fresh paint, refinished hardwood, new laminate flooring, new doors, new closet doors, and a new hood fan. Move-in ready! Features a newer hot water tank (2020) and furnace (2018). fresh new paint on main floor. Do not miss the opportunity. More details
    Listed by Skyrock
    DIANE RICHARDSON
  • 8412 Berkley Road NW in Calgary: Beddington Heights Semi Detached (Half Duplex) for sale : MLS®# A2239799

    8412 Berkley Road NW Beddington Heights Calgary T3K 1B4
    Main Photo: 8412 Berkley Road NW in Calgary: Beddington Heights Semi Detached (Half Duplex) for sale : MLS®# A2239799
    $410,000
    Residential
    Status:
    Active
    MLS® Num:
    A2239799
    Bedrooms:
    3
    Bathrooms:
    1
    Floor Area:
    945 sq. ft.
    Offered for the first time by the original builder/owner, this semi-attached property is a wonderful opportunity for a flipper developer or someone who wants to create value through sweat equity. This property is in well-maintained original condition with a new roof (2024). The layout is perfect for a small family with 2 bedrooms and full bath plus an additional bedroom in the basement (window may not meet current egress requirements). The front entry features stairs down to the basement which could be converted to a separate entrance for someone wanting to add a suite (subject to City of Calgary permits and permissions). The main floor has a roomy separate living room featuring a stone clad wood-burning fireplace at the front of the house. The 2 bedrooms are separated from each other by the full bath offering privacy. The spacious eat-in kitchen at the rear of the house has a door leading out to the back yard and parking area. This home’s layout is perfect and only cosmetic upgrades are needed for someone who wants to freshen up the property. The basement is primarily unfinished with a laundry area, bathroom rough-in, several windows, and a developed third bedroom. The yard in the front and back have been planted with lots of perennials and the back yard is fenced. There is off-street parking at the rear of the property and a garage could be added (again with proper permits from the City). Other updates include a new hot water tank in 2023 and newer vinyl plank flooring through part of the main level. This opportunity is sure to move quickly! More details
    Listed by Real Broker
    DIANE RICHARDSON
  • 2120 60 Panatella Street NW in Calgary: Panorama Hills Apartment for sale : MLS®# A2239659

    2120 60 Panatella Street NW Panorama Hills Calgary T3K 0M2
    Main Photo: 2120 60 Panatella Street NW in Calgary: Panorama Hills Apartment for sale : MLS®# A2239659
    $319,900
    Residential
    Status:
    Active
    MLS® Num:
    A2239659
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    850 sq. ft.
    3 Months of Free Condo Fees!! Enjoy all your Summer Days on the OVERSIZED PATIO ALONG SOUTH FACING GREENSPACE in this Great Complex. This 2 BEDROOMS PLUS DEN Condo is FULL OF UPGRADES and also has TITLED UNDERGROUND PARKING. When you arrive, you will notice the Newer Laminate Flooring and the Den off the Foyer which can be used as an Office, second Living Room, Dining Room, or for Storage. The Kitchen has Upgraded Appliances including a DUAL CONVECTION OVEN perfect for baking, and the Dining area can hold a large table. The spacious Living Room has lots of room for you to enjoy your movie nights and has great light from the Patio Door. The Primary Bedroom currently has a Queen Bed with lots of room around it for additional furniture, includes the TV and Wall Mount, has a walk through closet to the 4 Pc Ensuite that has Luxury Vinyl Plank Flooring. The second Bedroom can also hold a Queen Bed and has the Main 4 Pc Bath right beside it. The exterior includes a Covered area perfect to BBQ out of the rain, and is extended the full width of the Condo so you can watch your kids enjoy the grass space, or for you to create a beautiful oasis of plants for you to relax and enjoy. *CONDO FEES INCLUDE ALL UTILITIES - you pay for internet and cable. You will appreciate the Underground Parking Stall year round. This Complex is walking distance to grocery, shopping, dining, and has quick access to Stoney Trail. **Seller is willing to Paint the blue to a neutral color if desired. ** Sorry no dogs permitted in this complex. Book your showing, and let’s make this your new home. Ensure to watch the video of this great condo on MLS or Realtor.ca More details
    Listed by RE/MAX Rocky View Real Estate
    DIANE RICHARDSON
  • 311 12 Sage Hill Terrace NW in Calgary: Sage Hill Apartment for sale : MLS®# A2238912

    311 12 Sage Hill Terrace NW Sage Hill Calgary T3R 0W6
    Main Photo: 311 12 Sage Hill Terrace NW in Calgary: Sage Hill Apartment for sale : MLS®# A2238912
    $364,800
    Residential
    Status:
    Active
    MLS® Num:
    A2238912
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    805 sq. ft.
    Top-Floor 2 Bed 2 Bath + Den Condo with Central A/C in Sage Hill NW. Spacious and private top-floor unit with no neighbors above, located in the heart of Sage Hill NW. This 2-bedroom + den, 2-bathroom condo offers an open floor plan with 9-foot ceilings, quartz countertops, stainless steel appliances, and a large pantry in the kitchen. The primary bedroom includes a walk-in closet and full ensuite. The second bedroom is generously sized and is complemented by another full bathroom. A separate den provides flexible space for a home office or additional living area. Enjoy comfort year-round with central air conditioning and a private, good-sized patio—ideal for outdoor relaxation. Titled heated underground parking stall is conveniently located right in front of the elevator for easy access. Residents also have access to a recreation room in the building. Excellent location within walking distance to Creekside Shopping Centre, Walmart, Costco, T&T Supermarket, restaurants, and more. Quick access to Stoney Trail provides easy connectivity throughout the city. More details
    Listed by First Place Realty
    DIANE RICHARDSON
  • 3318 298 Sage Meadows Park NW in Calgary: Sage Hill Apartment for sale : MLS®# A2240216

    3318 298 Sage Meadows Park NW Sage Hill Calgary T3P 1P5
    Main Photo: 3318 298 Sage Meadows Park NW in Calgary: Sage Hill Apartment for sale : MLS®# A2240216
    $388,000
    Residential
    Status:
    Active
    MLS® Num:
    A2240216
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    904 sq. ft.
    Spacious, stylish, and perfectly located. This 2 BEDROOM PLUS A DEN in Sage Hill offers OVER 900 square feet of thoughtfully upgraded living space. The open floor plan is enhanced by 9-foot ceilings and oversized rooms that provide comfort and flexibility for your lifestyle. The den is a fully enclosed room with a door, ideal for a home office, guest room, or creative space. Enjoy the convenience of one titled underground parking stall, located very close to the elevator entrance, and an assigned storage unit directly in front of it. The unit features a number of upgrades including LED lighting, a ceiling fan in the den, an upgraded kitchen faucet, addition of upper kitchen cabinets, and full-size front-loading washer and dryer. The main bathroom has been customized with a walk-in shower and a cabinet with drawers for extra functionality. White quartz countertops are the same throughout the condo. A premium patio door upgrade adds natural light and opens to a very PRIVATE BALCONY, perfect for morning coffee or evening relaxation. Sage Hill is one of NW Calgary’s most desirable communities, known for its abundance of amenities and access to nature. Walking distance to barber, 7-11, dentist, pharmacy, doctor's offices, grocery stores and major retailers like Walmart and T&T. You’ll be just minutes from major shopping centres like Sage Hill Crossing, Beacon Hill, Nolan Hill, and the Q at Sage Hill. Nearby schools, daycares, and quick access to Stoney Trail make this a convenient location for families and professionals alike. Explore the extensive network of walking paths, ponds, and ravines right outside your door, perfect for nature lovers and pet owners. The pond network is a delight to watch in all seasons, you'll see everyting from ducks to deer and small creatures in between. A fantastic opportunity to own in a growing community with so much to offer. Welcome home. More details
    Listed by Real Broker
    DIANE RICHARDSON
  • 218 5115 Richard Road SW in Calgary: Lincoln Park Apartment for sale : MLS®# A2225638

    218 5115 Richard Road SW Lincoln Park Calgary T3E 7M7
    Main Photo: 218 5115 Richard Road SW in Calgary: Lincoln Park Apartment for sale : MLS®# A2225638
    $350,000
    Residential
    Status:
    Active
    MLS® Num:
    A2225638
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    988 sq. ft.
    Welcome to this bright and spacious 2-bedroom, 2-bathroom condo in Trafalgar House, a well-managed building in a prime inner-city location near Mount Royal University (MRU). This corner end unit offers two private balconies, a flexible open den, and southwest exposure—perfect for those who love natural light and functional living space. Step inside to discover a sun-filled open floor plan with large windows, upgraded appliances, and a stylish modern kitchen with ample cabinetry and informal dining space—ideal for hosting or enjoying a quiet meal at home. A cozy gas fireplace anchors the living room, creating a warm and inviting space for relaxation. Custom Hunter Douglas blinds add style and privacy throughout. Enjoy the comfort of in-suite laundry, a large primary bedroom with double closets, a full 4-piece ensuite, and private balcony access—your own personal retreat. On the opposite side, a generously sized second bedroom and full guest bathroom offer flexibility for roommates, family, or guests. The sunny, oversized balcony is your private outdoor oasis—perfect for BBQs, lounging, and soaking up the sun year-round. This unit also includes titled underground parking, a separate assigned storage locker, and access to heated visitor parking. Building amenities include a fully equipped fitness center, party room, and a beautifully landscaped courtyard—a rare bonus in condo living. Located steps from MRU, shopping, cafes, restaurants, transit, and green spaces, this condo offers unmatched convenience and walkability. Whether you're a student, investor, or first-time buyer, this home offers incredible value and an unbeatable location. Don’t miss your chance to own a move-in-ready condo near Mount Royal University in one of Calgary’s most desirable communities. More details
    Listed by CIR Realty
    DIANE RICHARDSON
1-12/682
Data was last updated July 16, 2025 at 04:05 AM (UTC)

CONTACT DIANE RICHARDSON

When any NW Calgary Real Estate Listings under $400,000 looks interesting and you’d like a closer look please emailtext or call and I’ll arrange your private viewing, at your convenience. You can reach me by phone or text at 403-397-3706 and email. Please be sure to include the property address or MLS® number for the listing you are interested in.

Take advantage of our proven marketing systems to list your home for sale in Calgary or contact me today to arrange a private showing of any property you see here on mypadcalgary.com.

BROWSE CALGARY NEIGHBOURHOODS

Calgary

City CentreCalgary

EastCalgary

NorthCalgary

North EastCalgary

North WestCalgary

SouthCalgary

South EastCalgary

WestCalgary

Data is supplied by Pillar 9™ MLS® System. Pillar 9™ is the owner of the copyright in its MLS®System. Data is deemed reliable but is not guaranteed accurate by Pillar 9™.
The trademarks MLS®, Multiple Listing Service® and the associated logos are owned by The Canadian Real Estate Association (CREA) and identify the quality of services provided by real estate professionals who are members of CREA. Used under license.