In this talk, we propose a novel framework, integer-forcing interference alignment, that can simultaneously exploit both signal-space and signal-scale alignment. We consider receivers that first decode integer combinations of desired and interfering streams and then solve for their desired symbols. This is possible by using appropriate lattice codes at the transmitters and can be applied to the wide class of wireless communication systems that use linear beamforming. At the core of our architecture lies the compute-and-forward framework, which we extend here to encompass asymmetric power allocations. We compare the performance of our scheme to conventional strategies, such as zero-forcing, in the context of the three-user interference channel through simulation results.