Apple has announced its sixth annual Worldwide Developer Conference (WWDC) will run from 2 June until 6 June at the Moscone Center in San Francisco, covering the "future of iOS and Mac OS X".
The company's annual conference is typically the place where Apple launches the latest versions of mobile and desktop operating systems. Last year Apple unveiled iOS 7 and Mac OS X Mavericks at the show.
Apple is widely expected to detail iOS 8 for iPhone and iPad, as well the latest version of Mac OS X at this year's show, though it could also reveal some new hardware, possibly including the iWatch.
Announcing the event, Apple said this year's five-day conference would see developers from around the world "learn about the future of iOS and OS X" and take part in more than 100 technical sessions with over 1,000 Apple engineers.
The WWDC logo sometimes give a clue as to what we can expect from Apple but this year's logo doesn't seem to be giving much away.
Developers wishing to attend can register from now until 7 April but tickets to this year's conference will be offered by random selection rather than first-come, first-served as in previous years.
The main keynote speech by Tim Cook on 2 June will be streamed live through Apple's website.
Here are some of the topics and products Apple could cover at WWDC 2014:
iPhone 6 and iOS 8
The conference has in the past been the venue for launching new hardware, but that hasn't happened in recent years, with Apple choosing to launch the latest iPhones and iPads at events later in the year.
There have been some reports this year however that Apple could be preparing to launch a larger-screened iPhone 6 as early as June, with WWDC the logical place to do so.
One reason for doing this would be that a larger screen could cause some issue for developers when designing apps, as until now they have had to accommodate just two screen sizes - 3.5in and 4in.
Apple is likely to introduce iOS 8 at WWDC however with Apple's new software likely to have a much bigger focus on health and fitness with Apple said to be working on an app called Healthbook which will collate all your health and fitness data.
The company could also speak about the mythical iWatch, a product it is said to have been working on for the last couple of years, having made numerous high-profile appointments in areas such as blood monitoring to fitness, and fashion design.
Launching iWatch at WWDC would be a major statement from Apple with Google likely to announce a slew of new details of its Android Wear software at its developer conference Google I/O on 25 June.
A couple of manufacturing partners have already announced their Android-based smartwatches, but none are on the market yet - a market which is still dominated by low-fi devices like Pebble.
Tim Cook, Apple's CEO said last year that the wearables market is "ripe for exploration" and it would be surprising if we didn't see at least some indication of Apple moving into this area at WWDC.
Mac OS X and Mac Pro
On the desktop side, Apple will likely continue its tradition of revealing the latest version of the Mac OS X software in June, before releasing it to developers ahead of a consumer launch later in the year.
The Mavericks version of Mac OS X dropped the cat theme Apple had implemented for naming its software, with the company saying future versions would be named after popular surfing spots in California.
Apple last year announced the redesigned Mac Pro at WWDC however the company is still, almost a year later, having problems getting sufficient supply of the device for customers.
We could see a refresh to the MacBook line up however, with recent reports suggest Apple was working on a 12in MacBook Air with Retina Display. New MacBook's would also get updated Intel chips, faster memory and possilby even slimmer design.
Looking at iPads, Apple current has the mini and Air versions of the popular tablet on sale, but numerous reports suggest the company is working on a 12in iPad Pro, which would be designed for business use and come with a keyboard case - similar to the Surface.